为什么运行以后的26个字母在控制台成竖的排列,但是教程视频里是横的排列?

为什么运行以后的26个字母在控制台成竖的排列,但是教程视频里是横的排列?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
慕先生3416043 2020-03-01 15:05:26

没猜错的话你应该是把print写成println了

慕少0276471 2020-02-25 23:36:29

你好,同学:

  1. 你的问题有问题:你的代码运行结果是横着一排展示的;

  2. 代码本身有问题: 在循环内没有控制换行的代码;

  3. 正确的代码如下:


  4.  char ch='a';

  5.         int cout=1;

  6.         while(ch<='z') {

  7.         System.out.print(ch+" ");

  8.         if(cout%13==0)System.out.println();

  9.         cout++;

  10.         ch++;

  11.         }

慕容2892559 2020-02-20 16:29:45

你把你竖着排列的运行效果截图啊。

好帮手慕小脸 2020-02-08 14:12:12

同学你好,测试同学的代码是横着展示的。如下图所示:

http://img1.sycdn.imooc.com//climg/5e3e508e094cf0e006570454.jpg

public static void main(String[] args) {
		char ch='a';
		int count=1;
		while (ch<='z') {
			System.out.print(ch+"");
			ch++;
			
		}
}

建议同学重新测试,并建议下次不要以截图形式贴出,将代码贴在“我要回答”中,避免丢失代码格式。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 慕神9442456 2020-02-08 13:48:14

是因为多了个count=1吗?


  • 代码没有问题,建议重新定义个类,复制过去,运行
    2020-02-14 19:37:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师