第一章第二天Java基础语法

第二天:

  1. 简述java中变量的命名规则
  2. 举例说明在什么情况下会发生自动类型转换
  3. 小明左手、右手中分别拿两张纸牌:黑桃10和红桃8,现在交换手中的牌。用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值呼唤,并输出互换后的结果。程序运行结果如图:

输出互换前手中的纸牌:

左手中的纸牌:10

右手中的纸牌:8

 

输出互换后手中的纸牌:

左手中的纸牌:8

右手中的纸牌:10

 

  1. 小明要到美国旅游,可是那里的温度是以华氏温度为单位的。他需要一个程序将华氏温度转换为摄氏温度,并以华氏温度和摄氏温度为单位分别显示该温度。编写程序实现此功能。要求:可以从控制台输入温度信息(提示:摄氏温度与华氏温度的转换公式:摄氏温度=5/9.0*(华氏温度-32))
  2. 银行提供了整存整取定期储蓄业务,其存期分别为一年、两年、三年、五年,到期凭存单支取本息。年利率如表所示:

存期

年利率(%)

一年

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);

    }
}

猜你喜欢

转载自blog.csdn.net/qq_40115919/article/details/81170727