1、输入三个正整数(不超过int类型表示的最大范围),输出这三个数字中最大值。
public class MaxNum{
public static void main(String[] args){
int a=4;
int b=2;
int c=8;
System.out.print("最大的是"+((a>b?a:b)>c?(a>b?a:b):c));
}
}
2、输入一个正整数,判断它是不是一个素数
import java.util.Scanner;
public class MaxNum{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入一个正整数");
int a = scan.nextInt();
int i=2;
for (; i < a; ++i) {
if (a % i == 0) break;
}
if (a == i)
System.out.print(a + "是素数.");
else System.out.print(a + "不是素数.");
}
}
3、求1-1/2 +1/3 -1/4
public class MaxNum{
public static void main(String[] args){
double sum=0.0;
int n=5;
for(int i=1;i<n;++i){
if(i%2==0){
sum+=(-1.0/i);
}
else{
sum+=(1.0/i);
}
}
System.out.println(sum);
}
}
4、求两个数m和n的最大公约数
import java.util.Scanner;
public class MaxNum {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int a;
int b;
System.out.print("输入第一个数:");
a=scan.nextInt();
System.out.print("输入第二个数:");
b=scan.nextInt();
int x=gcd(a,b);
System.out.print("最大公因数是:"+x);
}
public static int gcd(int a,int b){
int x;
if(a > b){
x=a%b;
}
else{
x=b%a;
}
return x;
}
}
5、输入一个年份,判断该年是不是闰年,进行输出闰年操作
import java.util.Scanner;
public class MaxNum {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入一个年份:");
long year = scan.nextLong();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0 && year % 100 == 0) {
System.out.print(year + "年是闰年");
} else {
System.out.print(year + "年不是闰年");
}
}
}