1. 程式人生 > >Java基礎案例001

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);
 }
}

在這裡插入圖片描述