Java入坟
2被吃了
基本if选择结构
1.基本if选择结构
1.格式
1>2 || 2>3
2.流程图
if else结构
如果,,,,否则,,,,
1.在某种情况下(运算后有一个具体的结果),三元运算符可以看成是if else的简写。
2.两个结果互斥的基本if结构的合并
循环
循环变量:记录循环的次数
循环条件:决定是否还要继续下去,循环变量的范围(上限,下限)
循环体:重复性的工作
for:
for循环形式: for(表达式1;表达式2;表达式3)
题目:
使用while、do-while以及for循环三种编程方式实现:计算100以内(包括 100)的偶数之和
下面展示一些 内联代码片
。
private static void one() {
int i = 0,sum = 0;
while(i<+100){
i = i+2;
sum+=i;
}
System.out.println("while:"+sum);
int k = 0,sum1 = 0;
do {
k = k+2;
sum1+=k;
}
while (k<100);
System.out.println("do while:"+sum1);
int j = 0,sum2 = 0;
for(j = 0;j<=100;j++){
if(j%2 == 0){
sum2+=j;
}
}
System.out.println("for:"+sum2);
}
某超市进行促销活动,规则如下:如果是本超市的会员,购买的商品总价在100元以上,八折优惠;如果是会员但商品总价在100元以下9折优惠;如果非会员商品总价在100以上九折优惠;如果非会员商品总价在100以下,不打折;询问用户是否是会员(0和1代表),和商品的总价,根据答案判断折扣额以及最终要付款的金额
private static void ten() {
Scanner in = new Scanner(System.in);
System.out.println("请输入是否为会员 0.是 1.不是");
int vip = in.nextInt();
System.out.println("请输入总价");
int price = in.nextInt();
if(vip == 0){
if(price>100){
price*=0.8;
}
else price*=0.9;
}
else if(vip == 1){
if(price>100){
price*=0.9;
}
else {}
}
System.out.println(price);
}
day03 结束!