好 那么以下就是我所交的作业了
java的语法: 1.注释:(1)// 单行注释
(2)
/
多
行
注
释
/
(3)/*文档注释/
2.变量: (1)变量可以理解为是在程序中,存储数据的小箱子、小空间。
(2)变量的定义格式: 数据类型 变量名 = 数据值 变量在使用前必须要赋值
比如int a = 100
而其中 变量名就是你为小箱子(小空间)起的名,数据值就是箱子里装进的数值:数据类型是加以限制存进箱子的数据的,可能是小数,可能是整数... 变量名不能重复,因为每一个小空间装进的东西可能都是不一样的,而如果将变量名重复,那么不同的数据值可能无法分辨。 比如 int a = 10; //和上一个a重复命名 int b = 20; System.out.println(a+b); 此时将无法得知结果是 100+20 还是10+20 3.类的定义: java是面向对象编程语言,就是拿东西过来做对应的事情, 定义类名 class xxx { } 论如何得到类的对象: 类名 对象名 = new 类名();
4.控制语句: if (tiaojian){woyaonizuodedaima} 很明显,如果我的“条件”被满足,那么就会执行“woyaonizuodedaima” 否则的话就会被跳过, 除此之外 对 if (tiaojian1){woyaonizuodedaima1 } esle if(tiaojian2){woyaonizuodedaima2 } esle(tiaojian3){woyaonizuodedaima3 } 来说 只要我的每个条件的结果是一个布尔值(true or false)那么从上到下,会执行第一个条件为真的代码。
5.循环 (1)for: for(int a = 0; i<=9; i++){ System.out.println(i); } 对于这个for循环,输出结果是1-9,其中int a = 0是这个循环的初始条件,即最开始定义变量i为0;而i<=10则是一个判断标准,是循环的条件,只有i满足这个标准时,才会执行代码i++ (2)while: 同理,对于 int a = 0; while(i<=9){ System.out.println(i); i++ } 对于这个while循环来说,输出结果同样是1-9 显而易见的是,于for循环不同,while后的()里是判断条件。 (3)do-while 和while类似,区别在于该循环至少会执行一次循环代码。