Java基础案例001
一、判断成绩
import java.util.Scanner;
public class Text {
public static void main(String args[]) {
System.out.println(\"请输入您的成绩:\");
Scanner input=new Scanner(System.in);
try {
int chengji=input.nextInt();
if(chengji>60) {
System.out.println(\"及格\");//只有及格才会输出这句
}
else{System.out.println(\"不及格\");}
}
finally {
input.close();
}
}
}
二、判断闰平年
import java.util.Scanner;
public class Text {
public static void main(String args[]) {
System.out.println(\"请输入您当年年份:\");
Scanner input=new Scanner(System.in);
try {
int nianfen=input.nextInt();
if(nianfen%4==0) {
System.out.println(\"闰年\");//只有及格才会输出这句
}
else{System.out.println(\"平年\");}
}
finally {
input.close();
}
}
}
三、判断用户名密码合法
import java.util.Scanner;
public class Text {
public static void main(String args[]) {
var scan = new Scanner(System.in);// 创建扫描器
System.out.println(\"请输入用户名:\");
String username=scan.nextLine();
System.out.println(\"请输入密码:\");
String password=scan.nextLine();
if (!username.equals(\"mr\")) {
System.out.println(\"用户名非法\");
}
else if (!password.equals(\"123\")) {
System.out.println(\"登陆密码错误\");
}
else {
System.out.println(\"通过\");
}
}
}
四、部门分配
import java.util.Scanner;
public class Text {
public static void main(String args[]) {
var scan = new Scanner(System.in);// 创建扫描器
System.out.println(\"请输入员工姓名:\");
String name=scan.nextLine();
System.out.println(\"请选择编程语言:1、java 2、c# 3、.net\");
int language=scan.nextInt();
switch(language) {
case 1:
System.out.println(\"员工\"+name+\"被分配到Java程序开发部门。\");
break;
case 2:
System.out.println(\"员工\"+name+\"被分配到c#程序开发部门。\");
break;
case 3:
System.out.println(\"员工\"+name+\"被分配到.net程序开发部门。\");
break;
default:
}
}
}
五、005超市打折
import java.util.Scanner;
public class Text {
public static void main(String args[]) {
var money = new Scanner(System.in);// 创建扫描器
System.out.println(\"请输入金额:\");
float much=money.nextInt();//定义一个much为输入money的值
float rebate=0f;
if (much>200) {
int level=(int)much/200;//定义一个level
switch(level) {
case 1:
rebate=0.95f;
break;
case 2:
rebate=0.9f;
break;
case 3:
rebate=0.85f;
break;
case 4:
rebate=0.8f;
break;
case 5:
rebate=0.75f;
break;
case 6:
rebate=0.7f;
break;
case 7:
rebate=0.65f;
break;
case 8:
rebate=0.6f;
break;
case 9:
rebate=0.55f;
break;
case 10:
rebate=0.5f;
break;
default:
rebate=0.5f;
}
}
System.out.println(\"您的累计消费金额为:\" + much+\"元\");
System.out.println(\"您将享受\" + rebate + \"折优惠!\");
System.out.println(\"您只需要支付\" + much*rebate + \"元\");
}
}
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。



