4.java入门第五-六章
第五章
1.eclipse中快速输入system.out.println:先打出syso 然后按住alt+/ 回车;
2.输入的步骤:
(1)导入java.util.Scanner;
即在package下方加入 import java.util.Scanner;
(2)创建Scanner对象;
在main方法中输入Scanner input=new Scanner(System.in);//括号中的是输入设备;
(3)接收并保存用户输入的值;
int score=input.next() 输入字符窜
int score=input.nextdou() 输入浮点数
int score=input.nextInt() 输入整数
3.System.out.print 输出 System.out.println输出并换行
4.eclipse中快速输入public static void main(String[] args):先打出main 然后按住alt+/ 回车;
5.嵌套循环输入班级和成绩

问题:一个班级的循环过后sum未清零;
第六章 数组
6.eg.定义一个数组:int[] scores={78,93,86,74};
输出数组中第二个成绩:System.out.println("数组中第二个成绩为:"+scores[1]);
7.声明数组
语法:数据类型[ ] 数组名 or 数据类型 数组名[ ]

8.分配空间
语法:数组名=new 数据类型[数组长度];

声明数组的同时分配空间:

9.另一种直接创建数组的方式:

它等价于

10.使用循环操作java中的数组

其中数组名.length用于获取数组的长度;
如果数组下标超过范围,访问越界,将会报错

11.使用Arrays类操作java中的数组:Arrays类是java中提供的可以操作数组的工具类(在java.util包中)(*导入包必须在类声明之前)
(1)排序:语法 Arrays.sort(数组名); 将数组按升序排列

(2)将数组转换为字符串:语法 Arrays.toString(数组名); 多个元素之间用逗号和空格隔开

12.foreach是for语句的特殊简化版本,在遍历数组、集合时,foreach比for更便捷
语法:

分别使用for和foreach来遍历数组(运行结果完全相同):

13.java中的二维数组
声明数组并分配空间:
or 
eg.定义一个两行三列的二维数组:int[ ][ ] num=nwe int[2][3];
赋值:可以通过下标逐个赋值,也可以在声明数组的同时为其赋值

二维数组的访问输出:

运行结果:
123
456
在定义二维数组时可以先定义行数:


浙公网安备 33010602011771号