运算作业2

计算银行的本息:

/**
 * 计算本息
 * 12.25
 */
import java.util.Scanner;
public class JiSuanBenXi {
    public static void main(String[] args) {
        System.out.println("请输入本金");
        Scanner sc = new Scanner(System.in);
        double benjin = sc.nextInt();
        System.out.println("本金为:"+benjin);
        double oneyear = benjin*1.0225;  //计算一年
        double twoyear = benjin*1.027*1.027;//计算两年
        double treeyear = benjin*1.0324*1.0324*1.0324;//计算三年
        double fiveyear = benjin*1.036*1.036*1.036*1.036*1.036;//计算五年
        System.out.println("存取一年后的本息是:"+oneyear);
        System.out.println("存取两年后的本息是:"+twoyear);
        System.out.println("存取三年后的本息是:"+treeyear);
        System.out.println("存取五年年后的本息是:"+fiveyear);
        
    }
}

2.判断是否中奖

 1 /** 判断是否中奖
 2  * 12.25
 3  * 
 4  */
 5 
 6 import java.util.Scanner;
 7 public class ZhongJiang {
 8     public static void main(String[] args) {
 9         System.out.println("输入四位会员卡号");
10         Scanner input =new Scanner(System.in);  //System.in 代表键盘输入
11         int num = input.nextInt();  // nextInt()代表获取从键盘输入的一个整数,并赋值给num变量
12         System.out.println("会员卡号是:"+num);
13         //利用 / 和 % 运算符获得每位数字
14         int gewei =num%10;    // 分解获得个位数
15         int shiwei = num/10%10;    // 分解获得十位数
16         int baiwei = num/100%10;   // 分解获得百位
17         int qianwei = num/1000%10;        // 分解获得千位
18     
19         // 利用  + 运算符号来计算各位之和
20         int sum=gewei+shiwei+baiwei+qianwei;
21         System.out.println("会员卡号"+sum+"各位之和是:"+sum);
22         String end = sum > 20?"你中奖了!奖品是mp3":"很抱歉,你没有中奖"; //利用条件运算符,来输出是否中奖的信息
23         System.out.print(end);
24     
25     
26     }
27 
28 }

猜你喜欢

转载自www.cnblogs.com/cheng1994/p/10173178.html