for循环与while
for比while优点之一:for循环循环结束变量回收,while循环结束变量不回收
当知道执行次数的时候一般用for
当条件循环时一般用while
当条件循环时一般用while
2,数组的使用
1)声明数组;-------类型 数组名[]; boolean bs[];
2)开辟内存空间-----数组名=new 类型[长度]; bs=new boolean[4];
注意:1,2步可以合在一起写 boolean bs[]=new boolean[4];
3)赋值--------------直接赋值,循环赋值
数组的直接赋值
存储学生名字的数组:String names[]={"张三","李四","王五"};
1)声明数组;-------类型 数组名[]; boolean bs[];
2)开辟内存空间-----数组名=new 类型[长度]; bs=new boolean[4];
注意:1,2步可以合在一起写 boolean bs[]=new boolean[4];
3)赋值--------------直接赋值,循环赋值
数组的直接赋值
存储学生名字的数组:String names[]={"张三","李四","王五"};
public class Liu {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String[] names = new String[10];
String name = null;
for (int i = 0; i < names.length; i++) {
System.out.print("请输入第" + (i + 1) + "个学生姓名:");
name = scan.next();
names[i] = name;
}
System.out.println("现有学生 ");
for(int i=0;i<names.length;i++){
System.out.println(names[i]+"\t");
}
}
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String[] names = new String[10];
String name = null;
for (int i = 0; i < names.length; i++) {
System.out.print("请输入第" + (i + 1) + "个学生姓名:");
name = scan.next();
names[i] = name;
}
System.out.println("现有学生 ");
for(int i=0;i<names.length;i++){
System.out.println(names[i]+"\t");
}
}
}