how2j.cn


工具版本兼容问题
for循环,和while一样,只是表达方式不一样

本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频



4分9秒
本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)



示例 1 : for   
示例 2 : 练习-乞丐   
示例 3 : 答案-乞丐   

示例 1 :

for

比较for和while
for
public class HelloWorld { public static void main(String[] args) { //使用while打印0到4 int i = 0; while(i<5){ System.out.println("while循环输出的"+i); i++; } //使用for打印0到4 for (int j = 0; j < 5; j++) { System.out.println("for 循环输出的"+j); } } }
public class HelloWorld {
    public static void main(String[] args) {
          
        //使用while打印0到4     
        int i = 0;
        while(i<5){
            System.out.println("while循环输出的"+i);
            i++;
        }
         
        //使用for打印0到4     
        for (int j = 0; j < 5; j++) {
            System.out.println("for  循环输出的"+j);
        }
    }
}
示例 2 :

练习-乞丐

Or  姿势不对,事倍功半! 点击查看做练习的正确姿势
天朝有一个乞丐姓洪,去天桥要钱
第一天要了1块钱
第二天要了2块钱
第三天要了4块钱
第四天要了8块钱
以此类推

问题: 洪乞丐干10天,收入是多少?
示例 3 :

答案-乞丐

在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频

4分44秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)


答案-乞丐
public class HelloWorld { public static void main(String[] args) { int moneyEachDay = 0; int day = 10; int sum=0; for (int i = 1; i <= day; i++) { if(0==moneyEachDay) moneyEachDay = 1; else moneyEachDay *= 2; sum+=moneyEachDay; System.out.println(i + " 天之后,洪帮主手中的钱总数是: " + sum ); } } }
public class HelloWorld {
	public static void main(String[] args) {

		int moneyEachDay = 0;
		int day = 10;
		int sum=0;
		for (int i = 1; i <= day; i++) {
			if(0==moneyEachDay)
				moneyEachDay = 1;
			else
				moneyEachDay *= 2;
			
			sum+=moneyEachDay;
			
			System.out.println(i + " 天之后,洪帮主手中的钱总数是: " + sum );
		}
	}

}


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


问答区域    
2018-05-15 乞丐练习,知道对不对
20091213tt



乞丐练习,知道对不对
class  jcTest
{
	public static void main(String[] args) 
	{    
	     int jc=1;
	    for (int a=1;a<=10 ; a++ )
	    {    System.out.println(jc+"元");
		   jc =jc*2;
	    }
		System.out.println("10天共收:"+jc+"元钱");
	}
}

							


1 个答案

天意 答案时间:2018-05-23




答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2018-05-11 交作业
26207738



用了math.pow(arg1,arg2)算钱
import java.util.Scanner;

public class ForDemo{
	public static void main(String[] args) {
		
		long money;
		long total = 0L;
		
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入天数:");
		int days = sc.nextInt();
		sc.close();
		
		System.out.println("洪七公在老北京天桥底下讨钱:\n");
		for (int i =1;i<=days;i++) {
			money = (long)Math.pow(2, i);
			System.out.println("第" + i + "天要了" + money + "块钱");
			total += money;
		}
		System.out.println("\n这" + days + "天一共要了" + total + "块钱");
	}
}

							






答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2018-05-02 交作业
2018-04-19 乞丐作业-简单版
2018-04-18 交作业
2018-04-14 答案 好难=。=
2018-04-09 看出来2的n-1次方,百度到了math.pow()方法
2018-04-04 上面一段while代码正常,怎么改成for
2018-04-02 for循环语句练习
2018-03-25 交作业打卡
2018-03-23 答案····
2018-03-15 作业
2018-03-05 练习--乞丐
2018-03-05 乞丐答案
2018-02-27 答案供参考指正
2018-02-10 我用前面位运算的知识就写出来了
2018-01-23 拙见
2018-01-12 我这个答案复杂度怎么样
2018-01-05 哪位大神帮我这个while改成for
2017-12-15 复习
2017-12-14 哈哈
2017-12-14 答案是错的吧?
2017-12-11 答案:一个简单的数学规律方法
2017-11-26 用左移解决问题,希望代码足够精简。
2017-11-16 答案
2017-11-16 答案
2017-11-15 这样?
2017-11-15 老师帮忙看一下这样写对不对
2017-10-18 可以用Math.pow()方法
2017-10-17 求助大神 请问我得到的是512 请问哪里错了?
2017-09-18 脑壳都搞懵了,不晓得正确不
2017-08-29 答案不应该是2046吗?
2017-07-09 为什么我的if不判断啊
2017-06-24 答案
2017-05-25 答案仅供参考
2017-05-11 交流学习
2017-03-30 步步计算
2017-03-24 人家都没要求用Scanner筛选哪天赚了多少,人家问的是这十天一共赚多少好吗。。
2017-02-25 答案
2017-02-23 把第一天的收入提出来了
2017-01-15 这样行吗
2016-11-20 这三行是啥意思,为什么要写出来
2016-11-20 这三行是啥意思,为什么要写出来
2016-10-13 写完有点懵。。。。
2016-09-13 感觉我的for循环更好呢,老师您觉得呢
2016-08-18 老师你练习的答案跟 题目要求不一样啊23333333




提问之前请登陆
关于 JAVA 基础-控制流程-for 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 620943819
站长会在每个工作日早上尽量回答提问(如果有漏掉没有回答的,请进群提醒一下)
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
站长是玻璃心,提问的时候请语气温柔些 kiss~
截止2017-5-19日累计提问 1638个,站长回答了 1546个
截止2017-8-15日累计提问 2788个,站长回答了 2544个

上传截图