原标题:12个用Java编写基础小程序&经典案例(收藏)
如果是刚接触或者刚学习java,练习一些基础的算法还是必须的,可以提升思维和语法的使用。
1、输出两个int数中的最大值
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);
}
}
}
2、输出三个int数中的最大值
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(“出现异常”);
}
}
}
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中的规则计算该分数所对应的的级