java小程序实例大全_12个用Java编写基础小程序&经典案例(收藏)

  • Post author:
  • Post category:java


原标题:12个用Java编写基础小程序&经典案例(收藏)

如果是刚接触或者刚学习java,练习一些基础的算法还是必须的,可以提升思维和语法的使用。

1、输出两个int数中的最大值

ba485e7cc521084d82153ab62763e5a3.png

import java.util.Scanner;

public class demo {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println(“请依次输入两个整数:a,b(以空格隔开)”);

/*比较两个数的大小*/

int a = scanner.nextInt();

int b = scanner.nextInt();

int max;

if(a >= b){

max = a;

}else {

max = b;

}

System.out.println(“最大值为”+max);

}

}

}

8c40971c3c26c12e80ee93db18fe1ed0.png

2、输出三个int数中的最大值

473d8226e4cd3c7e4815e29cbab5be42.png

package demo;

import java.util.Scanner;

public class demo {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println(“请依次输入两个整数:a,b(以空格隔开)”);

int a = scanner.nextInt();

int b = scanner.nextInt();

int c = scanner.nextInt();

scanner.close();

/*方法一*/

int d=(a>b)?a:b;

int e=(d>c)?d:c;

System.out.println(“最大值为”+e);

/*方法二*/

if(a>b && a>c){

System.out.println(“最大值为”+a);

}else if(b>c && b>a){

System.out.println(“最大值为”+b);

}else if(c>b && c>a){

System.out.println(“最大值为”+c);

}else{

System.out.println(“出现异常”);

}

}

}

e5fec2b452039b21eef017be0fa7673b.png

3、编写程序判断某一个年份是否是闰年

package demo;

import java.util.Scanner;

/*判断闰年

由用户输入任意一个年份,能被4整除但不能被100整除,或者能被400整除,是闰年。

要求判断一个年份是否为闰年。

要求输出:此年份是否是闰年

*/

public class demo {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println(“请输入年份:”);

int year = scanner.nextInt();

/*方法一*/

if((year % 4 ==0 && year % 100 !=0) || year%400 ==0){

System.out.println(“这个年份是闰年”);

}else{

System.out.println(“这个年份不是闰年”);

}

/*方法二*/

boolean isLeapYear = (year % 4 ==0 && year % 100 !=0) || year%400 ==0;

String string = isLeapYear?year+”是闰年”:year+”不是闰年”;

System.out.println(string);

}

}

4、完成成绩等级输出程序

如果用户输入的分数正确(0-100),则根据表-1中的规则计算该分数所对应的的级



版权声明:本文为weixin_42362491原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。