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

在定义二维数组时可以先定义行数:

posted @ 2018-01-30 16:59  嘤嘤嘤~~~  阅读(136)  评论(0)    收藏  举报