(一)for, while, do-while, switch等循环语句的用法与C相同
A 在IDEA编辑器中有一个for循环的快捷操作。
5.for
打印5.for,就可以自动得到循环五次的for
for(int i=0;i<5;i++)
B 一个增强for循环
int[] numbers={10,20,30,40,50}; //定义一个名为Numbers的数组
for(int x:numbers) //遍历数组并打印
{
System.out.println(x);
}
(二)包机制
java的包机制本质上就是文件夹,因此它也具有树状结构。
定义的包叫Package,导入的包是import package
Import的包必须在package之下。
package kuangshen; //定义的包
import java.util.Scanner; //导入的包
//导入的包在定义的包下面
(三)Scanner键盘输入
Scanner 是java的交互IO类,用户可以通过这个类从键盘输入。
它在代码中有自己固定的组成,需要先创建Scanner类,然后使用Scanner中的方法,最后要关闭Scanner。
其基本组成如下:
①导入Scanner包;
②创建Scanner对象;
③使用Scanner方法;
④关闭Scanner。
import java.util.Scanner;//程序最上方先导入Scanner包
Scanner in = new Scanner(System.in); //创建Scanner对象
if(in.hasNext()) //使用Scanner方法
{
String str = in.next();
}
in.close();//关闭Scanner对象
常用的Scanner方法
1.输入字符串
Scanner in = new Scanner(System.in);
in.next(); //到空格键为止
in.nextLine(); //到换行符为止
这两个方法都可以通过键盘获得输入的字符串,区别在于,
next()的输入到空格键位置,nextLine()的输入则到回车符为止。
也就是说,NextLine通常输入整句。
通常来讲,它们会搭配另外两个Scanner方法使用。
if(in.hasNext()) //这个函数检测是否还有继续输入
{
String str = in.next();
}