代碼3:
package 實例30;
import java.util.*;
public class Mian {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入新員工的姓名.");
String name=input.nextLine();
System.out.println("請輸入員工的編程語言.");
String language=input.nextLine();
switch(language.hashCode())
{
case 3254818:
case 2301506:
case 2269730:
System.out.println("員工"+name+"被分配到java程序開發部門");
break;
case 3104:
case 2112:
System.out.println("員工"+name+"被分配到C#項目維護組.");
break;
case 9745901:
case 955463181:
System.out.println("員工"+name+"被分配到ASP.net項目開發組.");
default:
System.out.println("本公司不需要"+language+"語言開發組.");
}
}
}
代碼四:
package 實例31;
import java.util.*;
public class Main {
public static void main(String[] args) {
float money=1206;
float rebate=0f;
if(money>200)
{
int grade=(int)money/200;
switch(grade)
{
case 1:
rebate=0.95f;
break;
case 2:
rebate=0.90f;
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;
default:
rebate=0.6f;
break;
}
System.out.println("您的累積消費金額爲"+money);
System.out.println("您將享受"+rebate+"優惠");
}
}
}
1本節不詳細介紹。講解了if else判斷閏年,和字符串equals的判斷,以及switch語句。
代碼1:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("請輸入年份");
long year=input.nextLong();
if(year%4==0&&year%100!=0||year%400==0)
System.out.println(year+"是閏年");
else
System.out.println(year+"不是閏年");
}
}
代碼2:
package 實例29;
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("請輸入用戶名!");
String username=input.nextLine();
System.out.println("請輸入密碼!");
String password=input.nextLine();
if(!username.equals("mr"))
{
System.out.println("用戶名非法.");
}
else if(!password.equals("mrsoft"))
{
System.out.println("密碼錯誤.");
}
else
{
System.out.println("登錄成功.");
}
}
}