Java基础案例001

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();//定义一个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 + "元");
}  
}

六、继承父类

class js {
 String name;//定义名字
 int age;//定义年龄
 long id;//定义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继承js属性
 mingdan(String name,int age,long id,int money){//mingdan方法
  super(name,age,id);//super=参数
  System.out.println("保费:"+money);
 }
}
public class Text{
 public static void main(String args[]) {
  mingdan abc1=new mingdan("张三",28,50, 10000);
 }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44144003/article/details/85204485