黑马程序员技术交流社区

标题: 99乘法表怎么写啊 [打印本页]

作者: q953655369    时间: 2015-7-5 21:35
标题: 99乘法表怎么写啊
我不太明白
作者: 胡家兵    时间: 2015-7-5 21:38
class FunctionOverload
{
        public static void main(String[] args)
        {

//                add(4,5);
//                add(4,5,6);
                print99();

        }
        public static void print99(int num)
        {
                for(int x=1; x<=num; x++)
                {
                        for(int y=1; y<=x; y++)
                        {
                                System.out.print(y+"*"+x+"="+y*x+"\t");
                        }
                        System.out.println();
                }
        }

        //打印99乘法表
        public static void print99()
        {
                print99(9);
        }
作者: threeforPP    时间: 2015-7-5 21:42
这简单,for循环,内外层
作者: 半山岩    时间: 2015-7-5 21:43
  1. class ChengFa
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for (int x = 1;x <10 ;x ++ )
  6.                 {
  7.                         for (int y = 1;y <= x ;y ++ )
  8.                         {
  9.                                 System.out.print(y + "*" + x + "=" + (x*y) + "\t");
  10.                         }
  11.                
  12.                         System.out.println();
  13.                 }
  14.                
  15.                
  16.         }
  17. }
复制代码
     哈哈,我也刚学,多多交流
作者: 942932576    时间: 2015-7-5 22:21
for循环双重循写
作者: 942932576    时间: 2015-7-5 22:23
class CF
{
        public static void main(String[] args)
        {
                for (int x = 1;x <10 ;x ++ )
                {
                        for (int y = 1;y <= x ;y ++ )
                        {
                                System.out.print(y + "*" + x + "=" + (x*y) + "\t");
                        }
               
                        System.out.println();
                }
               
               
        }
}
for循环,双重循环就可以了
作者: 张恩祺    时间: 2015-7-5 22:26
就是2个for嵌套啊  但是在第二个for的时候判断语句要找一下 行与列的关系
作者: 白面馅包子    时间: 2015-7-5 22:32
两个for循环 外面的for控制行数 里面的控制个数
class jiujiu
{
        public static void main(String[] args)
        {
                for(int a=1;a<=9;a++)//这是控制行数 一共九行 1~~9
                       
                {
                        for(int b=1;b<=a;b++)//这是控制每行个数 就是几乘以几等于几

                        {
                                System.out.print(a+"*"+b+"="+a*b+"\t");//输出 几乘以几等于几
                        }
                                System.out.println();//每打印一行 换行
                }
               
        }
}
作者: 122125241    时间: 2015-7-5 22:58
抓住两点,内层和外层,就是两个循环- -




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2