考查下面的程序代码: int num1=40; int num2=5; int ans=0; if(num1/5==num2) {ans=10; } if(num2%5==0) {ans=20; } if(num2==0) {ans=30; } else {ans=40;} System.out.println("answer is:" + ans); 下面哪个是程序的输出结果:
举一反三
- int num1=12, num2=9; num1 =num1 & num2;执行后num的值为8。( )
- 中国大学MOOC: 3.下面代码片断的输出结果是什么? int num1 = 5; int num2 = 2; int a = num1 % num2;int b = num1 / num2;System.out.println(num1+"%"+num2+"="+a);//结果为:System.out.println(num1+"/"+num2+"="+b);//结果为:++num1;--num2; System.out.println("num1 = " + num1);//结果为:System.out.println("num2 = " + num2);//结果为:System.out.println( "num1= " + (++num1) );//结果为:System.out.println( "num2= " + (num2++) );//结果为:System.out.println( "num2= " + num2 );//结果为:
- 中国大学MOOC: 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1;
- 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1; A: 1 B: 4 C: 5 D: 6
- 08310022:关于下面变量赋值不正确的是()。enum NUM{zero,first,second}num1;int num2;