A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张伟明 中级黑马   /  2013-5-19 14:20  /  1487 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张伟明 于 2013-5-25 11:54 编辑
  1. class  Fortest02
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for (int x=1;x<=9 ;x++ )//外循环控制行数
  6.                 {
  7.                         for (int y=1;y<=x ;y++ )//内循环控制列数
  8.                         {
  9.                                 System.out.println(y+"*"+x+"="+x*y+"\t");
  10.                         }
  11.                 }
  12.                 System.out.println();//换行
  13.         }
  14. }
复制代码
这个代码打印出来的格式不对。不是尖向上的九九乘法表。不知道哪出错了、

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

8 个回复

倒序浏览

class  Fortest02

{

        public static void main(String[] args)
        {

                for (int x=1;x<=9 ;x++ )//外循环控制行数

                {

                        for (int y=1;y<=x ;y++ )//内循环控制列数

                        {

                                System.out.print(y+"*"+x+"="+x*y+"\t");    //这里不用换行

                        }
                        System.out.println();//换行   应该放在这里
                }

            

        }

}


同学你多注意一下哪里该换行,哪里不该换行就可以了!println是换行  不加ln是不换行

评分

参与人数 2技术分 +1 黑马币 +20 收起 理由
张伟明 + 20 很给力!
Sword + 1

查看全部评分

回复 使用道具 举报
在这个地方应该改为: System.out.println(y+"*"+x+"="+y*x+"\t");
回复 使用道具 举报
刚才写的有点问题应该是:System.out.print(y+"*"+x+"="+y*x+"\t");

评分

参与人数 1技术分 +1 收起 理由
Sword + 1 欢迎以后积极回答问题

查看全部评分

回复 使用道具 举报
楼主注意结贴,,各位大神和大婶以帮你解决了问题。。哈哈主楼祝学习愉快,今天没下雨吧。
回复 使用道具 举报
  1. public class Test {
  2.         public static void main(String args[]) {
  3.                 for (int x = 1 ; x <= 9 ; x ++) {
  4.                         for (int y = 1 ; y <= x ; y ++) {
  5.                                 System.out.print(x + "*" + y + "=" + x * y + "\t") ;
  6.                         }
  7.                         System.out.println() ;        // 换行
  8.                 }
  9.         }
  10. }
复制代码
回复 使用道具 举报
楼主可以结贴了。。。。请及时结贴。谢谢合作
回复 使用道具 举报
忧伤 中级黑马 2013-5-20 16:24:20
8#
来个没结贴的让我表现下啊 我还没技术分啊
回复 使用道具 举报
这是我做的你可以参考参考嘿嘿:
class Cfb
{
  int i;
  int j;
  Cfb()
  {
      for(i=1;i<=9;i++)
      {
         for(j=1;j<=i;j++)
         {
            System.out.print(i+"*"+j+"="+j*i+" ");


             System.out.print(" ");        
         }
         System.out.println();        
             
      }       
         
  }
  
    public static void main(String args [])
    {
        Cfb c1=new Cfb();
     
    }       
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马