第一章第二天Java基础语法
第二天:
- 简述java中变量的命名规则
- 举例说明在什么情况下会发生自动类型转换
- 小明左手、右手中分别拿两张纸牌:黑桃10和红桃8,现在交换手中的牌。用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值呼唤,并输出互换后的结果。程序运行结果如图:
输出互换前手中的纸牌: 左手中的纸牌:10 右手中的纸牌:8
输出互换后手中的纸牌: 左手中的纸牌:8 右手中的纸牌:10 |
- 小明要到美国旅游,可是那里的温度是以华氏温度为单位的。他需要一个程序将华氏温度转换为摄氏温度,并以华氏温度和摄氏温度为单位分别显示该温度。编写程序实现此功能。要求:可以从控制台输入温度信息(提示:摄氏温度与华氏温度的转换公式:摄氏温度=5/9.0*(华氏温度-32))
- 银行提供了整存整取定期储蓄业务,其存期分别为一年、两年、三年、五年,到期凭存单支取本息。年利率如表所示:
存期 |
年利率(%) |
一年 |
2.25 |
两年 |
2.7 |
三年 |
3.24 |
五年 |
3.6 |
编写一个程序,输入存入的本金数目,计算存期为一年、两年、三年或五年,到期取款时银行应支付的本息分别是多少,程序运行结果:(提示:利息=本金*年利率*存期,本息=本金+利息)
请输入本金: 1000 本金为:1000.0 存取一年后的本息是:1022.5 存取两年后的本息是:1054.0 存取三年后的本息是:1097.2 存期五年后的本息是:1180.0 |
1、变量必须以字母、下划线、$开头
变量可以包括数字,但不能以数字开头
除了下划线与$以外,变量名不能包含任何特殊字符
不能使用java语言的关键字
2、低级变量可以直接转换为高级变量,这叫自动类型转换。例如,下面的语句可以在Java中直接通过;如果低级别类型为char型,向高级类型(整型)转换时,会转换为对应的ASCII码值,例如输出output:99。
3、
4、
5、
import java.util.Scanner;
public class Day02_5 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请您输入本金:");
double x=input.nextDouble();
double a=x+(x*0.0225*1);
System.out.println("存取一年后的本息是:"+a);
double b=x+(x*0.027*2);
System.out.println("存取两年后的本息是:"+b);
double c=x+(x*0.0324*3);
System.out.println("存取三年后的本息是:"+c);
double d=x+(x*0.036*5);
System.out.println("存取五年后的本息是:"+d);
}
}