首页 > 代码库 > 作业 第一本书 第二章
作业 第一本书 第二章
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 自动生成的方法存根
}
}
作业 第一本书 第二章