来到小组已有快一星期左右,也基本适应小组的作息,并且对学长所提供的学习资源开始学习,尽管是以前学过的内容,但仍有很大收获。
1.a++和++a的区别
a++是先参与运算,再对a进行赋值
++a是先对a进行赋值,再去参与运算。
eg:
2.Scanner input=new Scanner(System.in) //创建Scanner类来输入;
System.out.println();
int s=input.nextInt();//输入为整形,字符串用String s=nwe.next();
3.二进制算法问题
位运算符 &(按位与),|(按位或),^(按位异或),~(按位取反),《(右移),》(左移)。
按位异或将a和b互换:a=a^b; //a=0011,b=0100 a^b=0111
b=a^b; //a^b=0011
a=a^b; //a^b=0100
本周主要回顾啦java的基本数据类型,关键字和标识符以及运算符和表达式,并根深地认识啦二进制的算法问题,对二进制有啦更好的了解,同时也明白啦表达式和运算符的优先级。
下周我会开始进行对部分结构的学习(顺序结构,循环结构,分支结构),并进行习题的练习,再对类和对象进行初步了解。
对于接下来的生活我会充满热情和热爱,努力做到更好最好。