题目:int a=5;
int b = (a++)+(--a)+(++a); 求a,b的值
(a++) a=5 先赋值给()在运算 ()是5 -------a是6
(--a)先运算--a是5 赋值给()是5 ----------- a是5
(++a)先运算++a=6 赋值给() 是6 ---------------a是6
结果:a= 6 b=16
2:题目:已知两个变量,比较两个数据是否相等,键盘录入两个数据
import java.util.Scanner;
class WanDome{
public static void main(String[] args){
Scanner cc = new Scanner(System.in);
System.out.println("请输入第一个数据:");
int a = cc.nextInt();
System.out.println("请输入第二个数据:");
int b = cc.nextInt();
if(a==b){
System.out.println("值相等");
}else{
System.out.println("值不相等");
}
}
}
3:题目:
请编程,从控制台接收2个考试的整数分数:数学分数、英语分数。
然后程序要计算并打印两科的平均分是多少?(结果取整数即可)
提示:键盘录入数据,英语成绩/数学成绩,然后求两科成绩平均分,打印结果即可
import java.util.Scanner;
class MathDome{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入数学成绩:");
int math = sc.nextInt();
System.out.println("请输入英语成绩:");
int english = sc.nextInt();
int avg = (math+english)/2;
System.out.println("平均成绩:"+avg);
}
}
<