Fk12-21作業及第二章章節練習
阿新 • • 發佈:2018-12-24
章節練習題第一題:
程式碼如下:
1 package com.kk; 2 import java.util.Scanner; 3 public class Fk001 { 4 public static void main(String[] agrs) { 5 //wages工資,price物價,rent房租,total合計 6 System.out.println("請輸入基本工資:"); 7 Scanner input=new Scanner(System.in); 8 int wages=input.nextInt();9 10 double price=wages*0.4; 11 double rent=wages*0.25; 12 double total=wages+price+rent; 13 //輸出資訊 14 System.out.println("該員工的工資細目為:"); 15 System.out.println("基本工資為:"+wages); 16 System.out.println("物價津貼為:"+price); 17 System.out.println("房價津貼為:"+rent);18 System.out.println("員工薪資為:"+total); 19 } 20 }
執行結果:
第二題:
程式碼如下:
1 package com.kk; 2 3 public class Fk002 { 4 public static void main(String[]agrs){ 5 int a=10; 6 int b=8; 7 int c; 8 System.out.println("輸出互換前手中的紙牌:"); 9 System.out.println("左手中的紙牌:"+a);10 System.out.println("右手中的紙牌:"+b); 11 12 c=a; 13 a=b; 14 b=c; 15 16 System.out.println("輸出互換後手中的紙牌:"); 17 System.out.println("左手中的紙牌:"+a); 18 System.out.println("右手中的紙牌:"+b); 19 } 20 }
執行結果:
第三題:
程式碼如下:
1 package com.kk; 2 import java.util.Scanner; 3 public class Fk003 { 4 public static void main(String[]agrs) { 5 System.out.println("請輸入本金:"); 6 Scanner input=new Scanner(System.in); 7 double benJin=input.nextInt(); 8 System.out.println("本金為:"+benJin); 9 System.out.println("存取一年後的本息是:"+(benJin+benJin*0.025)); 10 System.out.println("存取兩年後的本息是:"+(benJin+benJin*0.027*2)); 11 System.out.println("存取三年後的本息是:"+(benJin+benJin*0.0324*3)); 12 System.out.println("存取五年後的本息是:"+(benJin+benJin*0.036*5)); 13 } 14 }
執行結果:
二:附加題
1、從控制檯輸入一個五位數,計算各個數位之和。
程式碼如下:
1 package com.kk; 2 import java.util.Scanner; 3 public class Lx002 { 4 public static void main(String[]agrs) { 5 int num=0; 6 7 Scanner sc=new Scanner(System.in); 8 System.out.println("輸入一個五位數:"); 9 num=sc.nextInt(); 10 //計算五位數 11 int wanwei=num/10000; 12 int qianwei=num/1000%10; 13 int baiwei=num/100%10; 14 int shiwei=num/10%10; 15 int gewei=num%10; 16 int add=wanwei+qianwei+baiwei+shiwei+gewei; 17 System.out.println("萬位是"+wanwei); 18 System.out.println("千位是"+qianwei); 19 System.out.println("百位是"+baiwei); 20 System.out.println("十位是"+shiwei); 21 System.out.println("個位是"+gewei); 22 System.out.println("五位數之和是"+add); 23 24 } 25 }
結果如下: