第三周 1.0
今天学习了那个java循环结构,首先是那个while:
public class Number {
public static void main(String[] args) {
int x=1;
while(x<10) {
System.out.print(x);
x++;
System.out.print("\n");}
}}
写了个程序,输出了一串数字。然后是do-while语句,这个和while不同,do-while不管是否符合条件必定会进行一次,
与while相似:
public class Number {
public static void main(String[] args) {
int x=1;
do{
System.out.print(x);
x++;
System.out.print("\n");
}while(x<10);
}
}
然后是for循环主要结构是for(初始化;条件表达式;更新数据)
我们同样写和上面一样的输出代码:
public class Number {
public static void main(String[] args) {
int x=1;
for(x=1;x<10;x++) {
System.out.print(x);
System.out.print("\n");
}}
}
之后是java的增强for循环,主要格式是for(声明语句 : 表达式)
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
public class Number {
public static void main(String[] args) {
int [] nums= {10,20,30,40,50,100};
for(int x:nums) {
System.out.print(x);
System.out.print("\n");
}
}
}
还有break、和continue;两个关键字,break是跳出循环结束循环,而continue直接跳转下一次循环继续循环知道结束。