输入三个正整数,输出这三个数字中最大值;输入一个正整数,判断它是不是一个素数;求1-1/2 +1/3 -1/4;求两个数m和n的最大公约数;输入一个年份,判断该年是不是闰年,进行输出闰年操作

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 + "年不是闰年");
    }
}
}

猜你喜欢

转载自blog.csdn.net/ZQ_313/article/details/82144492