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

本文提供五个Java编程实例,包括寻找三个整数中的最大值、判断素数、计算交错分数序列、求最大公约数及判断闰年,适用于初学者实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值