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:
}
}
}
五、超市打折
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();
float rebate=0f;
if (much>200) {
int level=(int)much/200;
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 + "元");
}
}
六、继承父类
class js {
String name;
int age;
long id;
js(String name,int age,long id){
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
System.out.println("身份证:"+id);
}
}
class mingdan extends js{
mingdan(String name,int age,long id,int money){
super(name,age,id);
System.out.println("保费:"+money);
}
}
public class Text{
public static void main(String args[]) {
mingdan abc1=new mingdan("张三",28,50, 10000);
}
}