public class QiGai {
public static void main(String[] args) {
//创建输入流对象
Scanner sc = new Scanner(System.in);
while (true) {
//提示用户输入想查询的天数
System.out.println("请输入您想查询收入的天数:");
int day = sc.nextInt();
//判断天数是否正确,不正确提醒用户重新输入
if (day < 1) {
System.out.println("天数不能少于1,请重新输入");
} else {
//定义变量接收收入
long money = 1;
if (day == 1) {
System.out.println("第一天收入为" + money + "元");
break;
} else {
for (int i = 1; i < day; i++) {
money *= 2;
}
System.out.println("洪乞丐第" + day + "天收入为:" + money + "元");
break;
}
}
}
}
} 好好学习
写完了
package com.study.fishc;
/**
* @Description JAVA练习题03】【控制流程】JAVA 的for&continue语句--乞丐&忽略倍数
* @Classname Beggar4
* @Date 2021/8/27 20:29
* @Created by 折腾的小飞
*/
public class Beggar4 {
public static void main(String[] args) {
beggarIncome();
print();
}
/*
1.练习-乞丐
天朝有一个乞丐姓洪,去天桥要钱
第一天要了1块钱
第二天要了2块钱
第三天要了4块钱
第四天要了8块钱
以此类推
问题: 洪乞丐干10天,收入是多少?
*/
private static void beggarIncome() {
int sum = 1;
for (int i = 1; i <= 10; i++) {
sum *= 2;
System.out.println("第" + i + "天要了" + sum + "块钱");
}
}
/*
打印 1-100 之间的数,如果这个数,要么是3,要么5的倍数,就忽略掉
*/
private static void print(){
for (int i = 1; i <= 100; i++) {
if (!(i%3==0 || i%5==0)){
System.out.println(i);
}
}
}
}
看看是否正确
页:
1
[2]