6.补充知识6:*********************重点掌握,大家******************
int a =10;
int b;
b = a++;<==>b = (a++);
第一步:a++是一个表达式,因为++符号在后面所以先使用a,a++表达式的值是10
第二步:进行++运算,相当于a = a+1,这样a变成11
第三步:进行赋值运算,将第一步整个表达式的值(10),赋值给变量b
class Demo{
public static void main(String[] args){
int a =10;
int b=0;
//b = ++a;//第一题
a = a++;
System.out.println(a);
}
}
7.根据变量的作用范围来分?
(1).局部变量:在方法声明上定义的变量或者在方法内部定义的变量,在整个方法内部有效
(2).成员变量(实例变量,类变量):
a.实例变量在类中方法外定义的变量(不用static修饰),在整个实例(对象)中有效
b.类变量在类中方法外定义的变量(用static修饰),在整个类中有效
8.调用和被调用
(1).形式参数:在方法声明时所定义的参数
(2).实际参数:在调用该方法时,所给定的实际的参数
9.利用/和%求出一个四位数字中的个位,十位,百位,千位上的数字并输出1234
10.给定一个小写字母,将其变成大写字母并输出
11.讲一下a = a++;
/*
int a = 3;
int x = 0;
x = a++;//a=4, x=3
x = a++;//a=5, x=4
x = a++;//x=5,a = 6
System.out.println("x = "+x);