201711671119《Java程序设计》第三周学习总结

教学内容总结

第三章

1.运算符

①算术运算符:+ - * / %  (都是二目运算符)

②自增、自减运算符:

  ++x (--x):表示在使用x之前,先使用x的值增(减)1

  x++ (x--):表示在使用x之后,使x的值增(减)1

③算术混合运算的精度

(详见第二章)

④关系运算符与关系表达式 :>   <   >=  <=  ==  !=

⑤逻辑运算符与逻辑表达式:  &&  ||  !

⑥赋值运算符与赋值表达式

位运算符:按位与运算  按位或运算  按位非运算  按位异或运算

(按位异或运算例题)

public static void main(String args[]) {
		char a1='十',a2='点',a3='进',a4='攻';
		char secret='A';
		a1=(char)(a1^secret);
		a2=(char)(a2^secret);
		a3=(char)(a3^secret);
		a4=(char)(a4^secret);
		System.out.println("密文:"+a1+a2+a3+a4);
		a1=(char)(a1^secret);
		a2=(char)(a2^secret);
		a3=(char)(a3^secret);
		a4=(char)(a4^secret);
		System.out.println("原文:"+a1+a2+a3+a4);
	}

}

(运行结果:)

密文:匀烸辚敺
原文:十点进攻

⑧instanceof运算符(详见5.3.2节)

2.语句概述

①if语句

②if-else语句

③if-else if-else语句

④switch开关语句

⑤循环语句 :for循环语句  while循环语句  do-while循环语句 

⑥break和continue语句

⑦for语句与数组

public class Example3_8 {
	public static void main(String args[]) {
		int a[]= {1,2,3,4};
		char b[]= {'a','b','c','d'};

                //循环变量i一次取数组的每个元素
		for(int i:a) {
			System.out.println(i);
		}
		for (char ch:b) {
			System.out.println(ch);
		}
	}
}

代码调试中的问题和解决过程

这周敲的代码大多都按课本上的代码敲的,目前还没什么问题。再熟悉熟悉代码格式。

 

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时  
第一周 200/200 1/1 10/10  
第二周 300/500 1/2 15/25  

第三周

442/942 1/3 26/51 (不要再当咸鱼了!!!)

猜你喜欢

转载自blog.csdn.net/nika_jy_L/article/details/83004947