菜鸟可能会,高手不一定会的程序题。结帖时给出答案
菜鸟可能会,就算是高手也不一定会做的题:
一定要小心翼翼,慢慢来,要注意你所学的知识。一定要细心。
(如果中途跳出对话框,按“确定”-> “取消”-> “确定”-> “取消”的顺序进行。)
结帖时再给出答案。
import javax.swing.JOptionPane;
public class test
{
public static void main(String[] args)
{
boolean temp=true;
int a=0;
int b=2;
if(temp||a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test1 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b+++a);
b=2;
if(!temp||a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test2 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b+++a);
b=2;
if(temp|a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test3 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b---a);
b=2;
if(!temp|a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test4 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b---a);
b=2;
a=0;
if(temp&&a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test1 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b+++a);
b=2;if(!temp&a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test2 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b+++a);
b=2;
if(temp&&a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test3 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b---a);
b=2;
if(!temp&a==(b=JOptionPane.showConfirmDialog(null, "Are you sure? ", "Test4 ",2,JOptionPane.YES_NO_OPTION)))
System.out.print(b---a);
}
}
不要求教于人,也不要去尝试运行,自己想想。
如果你想来的跟运行的结果是一样的,那么请加此QQ群:
34317592
验证码为你的答案。
我们会热烈欢迎你的到来:因为你的细心是无与比拟的,你一定会成为一个优秀的程序员。
来群里后要勤快一点哦!
------解决方案--------------------全yes
200000