java 怎么输出判断的结果
时间: 2023-12-19 14:07:50 浏览: 54
如果您想输出判断结果,可以使用 System.out.println() 方法。例如:
int a = 10;
int b = 5;
if (a > b) {
System.out.println("a 大于 b");
} else {
System.out.println("a 小于等于 b");
}
输出结果为:a 大于 b。
相关问题
java判断并输出素数
以下是Java代码,可以判断并输出素数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int num = input.nextInt();
if (num <= 1) {
System.out.println(num + "不是素数。");
} else if (num == 2) {
System.out.println(num + "是素数。");
} else {
boolean flag = true;
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
flag = false;
break;
}
}
if (flag) {
System.out.println(num + "是素数。");
} else {
System.out.println(num + "不是素数。");
}
}
}
}
```
该程序先读取用户输入的正整数,然后判断该数是否为1或小于等于1。如果是,直接输出“不是素数”。如果该数是2,则输出“是素数”。否则,从2到该数的平方根依次遍历,如果该数可以被其中的任意一个数整除,则标记为非素数,跳出循环。最后判断标记,输出结果。
用Java输出判断一个数是否是素数
好的,下面是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int n = scanner.nextInt();
if (isPrime(n)) {
System.out.println(n + " 是素数。");
} else {
System.out.println(n + " 不是素数。");
}
}
// 判断一个数是否是素数
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
```
首先通过`Scanner`类获取用户输入的一个正整数,然后调用`isPrime`方法判断该数是否是素数。`isPrime`方法中,首先判断如果该数小于等于1,则不是素数,直接返回`false`。然后通过循环判断该数是否能被2到其平方根范围内的任何一个数整除,如果能整除,则不是素数,返回`false`,否则是素数,返回`true`。最后根据判断结果输出相应的信息。