1、判断一个数是否为素数
public class TestDemo {
//判断一个数是否是素数
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {//可循环输入数进行判断
int n = scanner.nextInt();//输入一个数
int i = 2;
for (; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
System.out.println("不是素数");
break;//结束循环
}
}
if (i > Math.sqrt(n)) {
System.out.println("是素数");
}
}
}
}
运行截图:
猜数字游戏
public static void main2(String[] args) {
//猜数字游戏
Scanner scanner = new Scanner(System.in);//new一个scanner
Random random =new Random();//先new一个random
int randNum = random.nextInt(100)+1;//再生成随机数
while (true){//死循环
int inputNum = scanner.nextInt();//输入一个数
if(inputNum>randNum){
System.out.println("大了");
}else if(inputNum<randNum){
System.out.println("小了");
}else{
System.out.println("找到啦!");
}
}
}
运行截图: