//定义一个int类型的变量,初始化值为1234,求这个数的个位,十位,百位,千位分别是多少?
//运行效果:
//1234的个位是4,十位是3,百位是2,千位是1
int a = 1234;
System.out.println("1234的个位是:" + a % 10);
System.out.println("1234的十位是:" + a / 10 % 10);
System.out.println("1234的百位是:" + a / 10 / 10 % 10);
System.out.println("1234的千位是:" + a / 10 / 10 / 10 % 10);
三目运算符(条件运算符)
“(a<b)?a:b"是一个"条件表达式”,它是这样执行的: 如果a<b为真,则表达式取a值,否则取b值.
//某外卖商家的菜品单价如下:
//1.鱼香肉丝每份24元,油炸花生米每份8元,米饭每份3元。
//2.优惠方式:
//总金额大于100元,总金额打9折,其它无折扣
//3.需求:
//小明购买了3分鱼香肉丝,3份花生米,5份米饭,最终需要付多少钱?
int FishMeet = 24;
int FriedPeanut = 8;
int rice = 3;
int total = FishMeet * 3 + FriedPeanut * 3 + rice * 5;
float tota = total * 0.9f;
float totals = total > 100 ? tota : total;
System.out.println("小明需要付款:" + totals);