我写的第一小程序

上一篇 / 下一篇  2014-04-16 16:53:08 / 个人分类:JAVA

   最近利用工作之余自学java,终于学会了写一个小程序,主要是灵活运用
1、转义符\n(换行)和\t(垂直制表符,将光标移到下一个制表符的位置);
2、打印赋值;
3、运算优先级;
4、强制数据类型转换;

public class Pay {
public static void main(String[] args) {
int shortPrice = 245;// 定义int型变量shortPrice(T恤价格),并赋值245
int shoePrice = 570;// 定义int型变量shoePrice(网球价格),并赋值570
int padPrice = 320;// 定义int型变量padPrice(网球拍价格),并赋值320
int shortNO = 2;// 定义int型变量shortNO(T恤个数),并赋值2
int shoeNO = 1;// 定义int型变量shoeNO(网球个数),并赋值1
int padNO = 1;// 定义int型变量padNO(网球拍个数),并赋值1
int xf = 100;// 定义int型变量xf(消费),并赋值100
double discount = 0.8;// 定义double型变量discount(折扣),并赋值0.8
double returnMoney;// 定义double型变量returnMoney(找钱)
int score;// 定义double型变量score(积分)
double finalPay;// 定义double型变量finalPay(消费总额)
System.out.println("****************消费单****************");
System.out.println("购买物品\t\t单价\t个数\t金额\t");
System.out.println("T恤\t\t¥245\t2\t¥490\t");
System.out.println("网球鞋\t\t¥570\t1\t¥570\t");
System.out.println("网球拍\t\t¥320\t1\t¥320\t");
System.out.println("\n折  扣:\t\t8折");
finalPay = (shortPrice * 2 + shoePrice + padPrice) * 0.8;
System.out.println("金额总计\t\t ¥" + finalPay);// 将finalPay(金额总计)的值输出
System.out.println("实际交费 \t\t ¥" + 1500);// 将1500(实际交费)的值输出
returnMoney = 1500 - finalPay;// 将1500(实际交费)与finalPay(消费总额)赋给returnMoney(找钱)
System.out.println("找钱\t\t ¥" + returnMoney);// 将finalPay(找钱)的值输出
score = (int) (finalPay * 3 / xf);// 计算积分(double型变量强制转化成int型变量)
System.out.println("本次购物所获的积分是:" + score);// 将score(积分)的值输出
}
}

编译结果:
****************消费单****************
购买物品单价个数金额
T恤¥2452¥490
网球鞋¥5701¥570
网球拍¥3201¥320

折  扣:8折
金额总计¥1104.0
实际交费¥1500
找钱¥396.0
本次购物所获的积分是:33


TAG:

 

评分:0

我来说两句

Open Toolbar