| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 712 人关注过本帖
标题:为什么我的代码多循环了一列?
只看楼主 加入收藏
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
 问题点数:0 回复次数:7 
为什么我的代码多循环了一列?

import java.io.*; class ftion { public static void main(String[] args) { String s=""; String s1=""; int i=0; int j=0; try{ System.out.println("请输入第一个数!"); BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); s=in.readLine(); i=Integer.parseInt(s); System.out.println("请输入第二个数!"); s1=in.readLine(); j=Integer.parseInt(s1); }catch(IOException e){} f(i,j);

} static void f(int x,int y) { //System.out.println(x+"*"+y+"="+x*y); for(int m=0;m<x;m++) { System.out.print("* "); for(int n=0;n<y;n++) { System.out.print("* "); } System.out.println(); } System.out.println("面积:"+x*y); System.out.println("周长:"+2*(x+y)); } } 这是运行结果,行没有问题,但是多了一列,

图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 代码 
2005-08-25 08:24
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
你也真搞笑,什么叫多了一列?你不就是这么写的么,那程序就按照你的想法输出3个*啊。你再仔细看看吧

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2005-08-25 08:43
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
在循环n之前我已经输出了一个*,所以不管n是多少,结果总会多一个, for(int m=0;m<x;m++) { //System.out.print("* "); 是这一的问题 for(int n=0;n<y;n++) { System.out.print("* "); } System.out.println(); } 昨天钻牛角尖了,

我很菜,但我很努力!
2005-08-25 09:10
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
似乎没明白你的意思啊?你的程序不就是输出m*n个*号么?

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2005-08-25 09:56
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
我想用*的方式来显示表格,
在ASP中可以输出table,循环行输出tr,循环列输出td,
才学java所以用*来表示行,和列了,

我很菜,但我很努力!
2005-08-25 09:59
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
哦明白你的意思了,就是你注释掉的那句有问题,呵呵

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2005-08-25 09:59
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
才学,以后请多多指点

我很菜,但我很努力!
2005-08-25 10:07
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 

汗!根本就是粗心

[此贴子已经被作者于2005-8-25 12:59:54编辑过]



土冒
2005-08-25 12:29
快速回复:为什么我的代码多循环了一列?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017438 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved