计算银行的本息:
/** * 计算本息 * 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 }