1.无限循环
示例代码:
package infiniteloof;
public class test1 {
public static void main(String[] args) {
for(;;){//for循环的无限循环
System.out.println("100");//无限打印100
}
}
}
2.跳转控制语句
package skiploop;
public class test1 {
public static void main(String[] args) {
//5.fori 快捷键for (int i = 0; i < 5; i++) {}
for (int i = 1; i <= 5; i++) {
if(i==3){
continue;//continue跳过指定循环
}
System.out.println("数到"+i);//1 2 4 5
}
}
}
package skiploop;
public class test2 {
public static void main(String[] args) {
for (int i = 1; i < 5; i++) {//这里发现一个点:i不需要事先int,可在循环中在int
if (i==3) {
break;
}
System.out.println("数到了"+i);//1 2
}
}
}
练习1:逢7过
package test;
public class test1 {
public static void main(String[] args) {
int i=1;
for(i=1;i<=100;i++){
if(i%10==7||i/10==7||i%7==0){
System.out.println("过");
continue;
}
System.out.println(i);
}
}
}
练习2:求平方根
package test;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
//计算平方根,并保留整数
//10 思路
//1*1<10
//2*2<10
//3*3<10
//4*4>10
//判断10的平方根大于3小于4,求整为3
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
for(int i=1;i<=num;i++){
if (i*i>num){
System.out.println(i-1);
break;
}
}
}
}
练习3:输入一个正整数,判断是不是质数
package test;
import java.util.Scanner;
pu