【JAVA练习题03】【控制流程】JAVA 的for&continue语句--乞丐&忽略倍数
本帖最后由 dlnb526 于 2020-2-19 16:08 编辑习题来源:how2j
原题目答案解析均需积分,本贴下答案为自己解答提示,如果大神们有更好的做法还请不吝指教。
static/image/hrline/5.gif
JAVA练习题03】【控制流程】JAVA 的for&continue语句--乞丐&忽略倍数
1.练习-乞丐
天朝有一个乞丐姓洪,去天桥要钱
第一天要了1块钱
第二天要了2块钱
第三天要了4块钱
第四天要了8块钱
以此类推
问题: 洪乞丐干10天,收入是多少?
2. 练习-忽略倍数
打印 1-100 之间的数,如果这个数,要么是3,要么5的倍数,就忽略掉
自己思考动手之后再看答案哦!
static/image/hrline/4.gif
参考解答:
**** Hidden Message *****
索引贴:暂无
来了来了 看看 package Number;
public class Frist {
public static void main(String[] args) {
int first = 1;
for(int i= 0;i <10;i++) {
first =first * 2;
}
System.out.println(first);
}
}
写完了,结果1024,看看对不对{:10_256:} 回复 1
复
11 bangbangbang ..
{:5_102:} 康康
哈哈哈哈
. 看看 Pythonnewers 发表于 2020-4-24 16:27
写完了,结果1024,看看对不对
1023 答案 希望看到,谢谢 谢谢楼主分享 import java.util.Scanner;
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;
}
}
}
}
}
页:
[1]
2