想测试的话,复制然后在main方法里调用一下就完事了
1.有如下代码:
int a = 5;
int b = (a++)+(--a)+(++a);
问执行完之后,b的结果是多少?
代码:
public static void q_1(){
int a = 5;
int b = (a++)+(--a)+(++a);
System.out.println("a:"+a);
System.out.println("b:"+b);
}
结果:
2.int n;
请用表达式表示n的个位数,十位数,百位数
代码
//打印一个百位数的个位,十位,百位数
public static void q_2(Scanner sca){
System.out.println("请输入一个三位以上的数:");
int num = sca.nextInt();
if(num > 100){
int geWei = num%10;
num = num/10;
int shiWei = num%10;
num = num/10;
int baiWei = num%10;
System.out.println("个位:"+geWei);
System.out.println("十位:"+shiWei);
System.out.println("百位:"+baiWei);
}else{
System.out.println("错误");
}
}
3.int a,b;
请用表达式判断b是不是a的因子
代码:
//判断num2是不是num1的因数
public static void q_3(Scanner sca){
System.out.print("请输入第一个数:");
int num1 = sca.nextInt();
System.out.print("请输入第二个数:");
int num2 = sca.nextInt();
if(num1%num2==0){
System.out.println(num2+"是"+num1+"的因数");
}else{
System.out.println(num2+"不是"+num1+"的因数");
}
}
4.(if 语句)某项查询执行之后,n条结果,单页显示m条记录,第i页显示第几条到第几条?
代码:<