作業 第一本書 第二章
1、選擇題
1、AC 2、CD 3、BD 4、D 5、AC 6、B 7、B
2、簡答題
1、簡述java中變量的命名規則
1、首字母只能是字母或‘_‘或‘$‘符號(不能是數字)其余部分任意多的:數字字母‘_‘‘$‘符號
2、舉例說明在什麽情況下會發生自動類型轉換
1、int→double同在是會轉型 int可自動轉double
3、小明左手、右手中分別拿著兩張紙牌:黑桃10和紅桃8,現在交換手中的牌。用程序模擬這一過程:兩個整數分別保存在兩個變量中,將這兩個變量的值互換,並輸出互換後的結果。程序運行結果如圖
package rdp;
public class huanpai {
/**
* @param args
*/
public static void main(String[] args)
{
int a,b,c;
/**
*a為左手中的紙牌left hand,b為右手中的紙牌right hand,c為空null
*/
a=10;
b=8;
System.out.println("輸出互換前手中的紙牌:");
System.out.println("左手中的紙牌:"+a);
System.out.println("右手中的紙牌:"+b+"\n\n");
c=a;
a=b;
b=c;
System.out.println("輸出互換後手中的紙牌:");
System.out.println("左手中的紙牌:"+a);
System.out.println("右手中的紙牌:"+b);
// TODO 自動生成的方法存根
}
}
4、小明要到美國旅遊,可是那裏的溫度是以華氏溫度為單位記錄的。他需要一個程序將華氏溫度轉換為攝氏溫度,並以華氏溫度和攝氏溫度為單位分別顯示該溫度。編寫程序實現此功能。要求:可以從控制臺輸入溫度信息。
package rdp;
import java.util.Scanner;
public class wenduji {
/**
* @param args
* 攝氏度與華氏度公式:攝氏度=5/90*(華氏度-32)
* (f+"‘F = "+(f-32)*5/9+"‘C");
* 接收double類型變量的關鍵代碼
* Scanner input=new Scanner(System.in);
* double f=input.nextDouble();
*/
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.println("請輸入華氏溫度:");
double f=input.nextDouble();
System.out.println(f+"‘F="+(f-32)*5/9+"‘C");
// TODO 自動生成的方法存根
}
}
5、銀行提供了整存整取定期儲蓄業務,其存期分為一年、兩年、三年、五年,到期憑存單支取本息。年利率如圖所示。
編寫一個程序,輸入存入的本金數,計算存期為一年、兩年、三年、五年,到期取款時,銀行應支付的本息分別是多少,程序運行結果如圖
package rdp;
import java.util.Scanner;
public class nianlilv0518 {
/**
* @param args
*/
public static void main(String[] args)
{
System.out.println("請輸入本金:");
Scanner input=new Scanner(System.in);
double corpus=input.nextDouble();
System.out.println("本金為:"+corpus);
double Benxi=corpus*(1+1*2.25/100);
System.out.println("存儲一年後的本息是:"+Benxi);
Benxi=corpus*(1+2*2.7/100);
System.out.println("存儲兩年後的本息是:"+Benxi);
Benxi=corpus*(1+3*3.24/100);
System.out.println("存儲三年後的本息是:"+Benxi);
Benxi=corpus*(1+5*3.6/100);
System.out.println("存儲五年後的本息是:"+Benxi);
// TODO 自動生成的方法存根
}
}
作業 第一本書 第二章