分支结构练习:
写一段代码判断一个人的体重是否合格:公式:(身高-108)*2=体重,可以有5斤左右的浮动。
public static void main(String[] args) {
//if
//写一段代码判断一个人的体重是否合格:公式:(身高-108)*2=体重,可以有10斤左右的浮动。
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的身高:");
int high = sc.nextInt();
System.out.println("请输入您的体重:");
int weight = sc.nextInt();
int standardWeight = (high - 108) * 2;
if (weight <= standardWeight + 5 && weight >= standardWeight - 5) {
System.out.println("您的体重合格!");
} else {
System.out.println("您的体重不合格!");
}
}
}
循环结构练习:
输出下面界面并将代码写在图形下方
*
****
*******
**********
*******
****
*
public static void main(String[] args) {
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 3*i-2; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 3; i >= 0; i--) {
for (int j = 1; j <= 3*i-2; j++) {
System.out.print("*");
}
System.out.println();
}
}
小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到100元钱。
public static void main(String[] args) {
int day = 0;
double money = 0;
while (money <= 100) {
money += 2.5;
day++;
if (day % 5 == 0) {
money -= 6;
}
}
System.out.println("要经过" + day + "天小芳才可以存到100元钱");
}