1、使用break语句实现记数:从1~100,当数到78时程序终止。
public class yy
{
public static void main(String args[])
{
int i = 1;
while(true){ //这里起先用了while(1),结果报错,好像while()必须接受bool类型
if(i > 78) break;
System.out.println(i++);
}
}
}
当然,也可以这样写。
public class yy
{
public static void main(String args[])
{
int i = 1;
while(i < 79){
System.out.println(i++);
}
}
}
2、由用户输入一个整数,由程序判断是否为素数,并给出结果。
import java.util.Scanner;
public class yy
{
public static void main(String args[])
{
int i;
Scanner input = new Scanner(System.in); // Scanner 实例化
int num = input.nextInt(); //转换成int
int a = (int)Math.sqrt(num);
for(i = 2; i <= a; i++){ //Math函数
if(num % i == 0) break;
}
if(a + 1 == i) System.out.println("Yes");
else System.out.println("No");
}
}