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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 落叶随心飞   /  2015-4-19 21:39  /  10696 人查看  /  45 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Test5 {
public static void main(String args[]){
        int a[][]=new int[9][9];//创建一个9行9列的数组
        for(int i=9;i>0;i--)//做一个for循环,确定行数,使得i值每次循环都自减去1。
        {
                for(int j=1;j<=i;j++){//做一个for循环,确定列数,使得J值循环i次,每循环1次j值增1;
                        a[i-1][j-1]=i*j;//将i*j的值赋给数组a[i-1][j-1]
        System.out.print(j+"*"+i+"="+a[i-1][j-1]+"\t");//进行打印
}
                System.out.println();//打印完一行后换行一次。
        }
}
}
回复 使用道具 举报
  1. /*九九乘法表*/
  2.         public static void main(String[] args) {
  3.                 int sum = 0;
  4.                 //控制行数
  5.                 for(int i=1 ; i<10 ;i++)
  6.                 {
  7.                         System.out.println();
  8.                         //控制列数
  9.                         for(int j=1; j<=i ;j++)
  10.                         {
  11.                                 sum = i*j;
  12.                                 System.out.print(i+" * "+j +"="+sum+"\t");
  13.                         }
  14.                 }       
  15.         }
  16. }
复制代码
回复 使用道具 举报

public class ChengFaBiao {
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                for(int i = 1;i <10;i++){//外层循环
                        for (int j = 1;j<i+1;j++){        //内层循环                       
                                System.out.print(j+"*"+i+"="+i*j+"\t");
                        }
                        System.out.println();//换行
                }

        }

}
回复 使用道具 举报
基础视频里有啊

class Test{
public static void main(String[] args)         {
               
                for(int i = 1; i < 10; i++){ //i就是行数,也就是被乘数
                        for(int j = 1; j <= i; j++){//j就是列数,也就是被乘数,每一行的列数总是小于等于他的行数
                                System.out.print(j+" * "+i+" = "+i*j+"\t");//打印行数和列数的成绩
                        }
                        System.out.println();
                }
        }
}
回复 使用道具 举报
D.man 中级黑马 2015-4-21 14:35:15
25#
class test
{
        public static void chengfabiao(int a,int b)
        {
                System.out.println("--------------------------------"+a+"*"+b+"乘法表--------------------------------");
                for(int i=1;i<=a;i++)
                {
                        for(int j=i;j<=b;j++)
                                System.out.print(i+"*"+j+"="+i*j+"\t");
                        System.out.println(" ");
                }
        }
       
        public static void main(String[] args)
        {
                chengfabiao(9,9);
                chengfabiao(8,8);
        }
}
回复 使用道具 举报
我去,这么简单的题,你们也看看清楚啊,楼主0黑马币,你们想从哪要?
回复 使用道具 举报
// 行数
                for (int i = 1; i <=9; i++) {
                        // 列数
                        for (int j = 1; j <= i; j++) {
                                System.out.print(j + "×" + i + "=" + j*i +"\t");
                        }
                        // 换行
                        System.out.println();
                }
回复 使用道具 举报
利用while来实现:
public class test1
{
        public static void main(String args[])
        {
                int i=1;
                while(i<=9)
                {
                        int j=1;
                        while(j<=i)
                        {
                                System.out.print(i+"*"+j+"="+i*j+"\t");
                                j++;
                    }
                    System.out.println();
                    i++;
                }
        }
}
回复 使用道具 举报
class ForForTest {
        public static void main(String[] args) {
        for (int x=1; x<=9; x++) {
                        for (int y=1; y<=x; y++) {
                                //2*1=2        2*2=4
                                //x*y=xy;
                                System.out.print(x+"*"+y+"="+x*y+"\t");//\t 制表符  tab键
                        }
                        System.out.println();
                }
        }
}
求黑马币
回复 使用道具 举报
class ForForTest {
        public static void main(String[] args) {
        for (int x=1; x<=9; x++) {
                        for (int y=1; y<=x; y++) {
                                //2*1=2        2*2=4
                                //x*y=xy;
                                System.out.print(x+"*"+y+"="+x*y+"\t");//\t 制表符  tab键
                        }
                        System.out.println();
                }
        }
}
求黑马币
回复 使用道具 举报
本帖最后由 lqg5522 于 2015-4-22 12:22 编辑

:lol那么多都回答出来了,楼主黑马币都不够用了
我也来一个,用方法做的
  1. /*
  2. 用函数打印乘法口诀表
  3. */
  4. import java.util.Scanner;
  5. public class ForDemo{
  6.         public static void main(String[] args)
  7.         {
  8.                 Scanner sc = new Scanner(System.in);
  9.                 System.out.println("请输入一个数:");
  10.                 int a = sc.nextInt();
  11.                 printXing(a);
  12.         }
  13.        
  14.         public static void        printXing(int n)
  15.         {
  16.                 for(int i=1;i<=n;i++)
  17.                 {
  18.                         for(int j=1;j<=n-i;j++)
  19.                         {
  20.                                 System.out.print("\t");
  21.                         }
  22.                        
  23.                         for(int j=1;j<=i;j++)
  24.                         {
  25.                                 System.out.print(i+"x"+j+"="+i*j+"\t");
  26.                         }
  27.                         System.out.println();
  28.                 }
  29.         }
  30. }
复制代码


回复 使用道具 举报
  for (int x=1;x<=9 ;x++ )
                {
                        for (int y=1;y<=x ;y++ )
                        {
                                System.out.print(y+"*"+x+"="+y*x+"\t");        
                                
                        }
                        System.out.println();
                }
回复 使用道具 举报
多是大神
回复 使用道具 举报
public static void printNN(int n) {
                for(int x=1; x<=n; x++) {
                        for(int y=1; y<=x; y++) {
                                System.out.print(y+"*"+x+"="+y*x+"\t");
                        }
                        System.out.println();
回复 使用道具 举报
请给黑马币!!!!
回复 使用道具 举报
楼上这么多回答的,我也是醉了。何必呢?这样的问题还用在黑马问吗?百度一下,就都有了。
回复 使用道具 举报
class Demo{
        public static void main(String[] args)
       {
             for(int x =1; x<=9;x++)
               {   for(int y=1;y<=x;y++)
                     System.out.println(y+"*"+x+"="y*x+"\t")
               }
        }
}
回复 使用道具 举报
class  PrintMultiplicationTables
{
        public static void main(String[] args)
        {
                for (int i = 1;i < 10 ;i++ )
                {
                        System.out.println();
                        for (int i1 = 1;i1 <= i ;i1++ )
                        {
                                System.out.print(i1+"x"+i+"="+(i*i1)+"\t");
                        }
                       
                }
        }
}
回复 使用道具 举报
class Test8
{
        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();    //在外for循环换行,可以使输出成直角三角形
                }
        }
}
回复 使用道具 举报
class  PrintDemo
{
        public static void main(String[] args)
        {
                print(9);
        }
        public static void print(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();
                }
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马