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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

30黑马币
打印乘法表

最佳答案

查看完整内容

public class Demo { pulbic static void main(String[]args) { for(int i =1; i

45 个回复

倒序浏览

public class Demo {
               pulbic static void main(String[]args) {
                for(int i =1; i<=9; i++) {
                 for(int j=1; j<=i; j++){
                     system.out.println(i+"*"+j+"="+"i*j"+"\t");
                        }
                  }
          }
}
回复 使用道具 举报
利用for循环实现:
  1. class Print99Table {

  2.         public static void main(String[] args)         {
  3.                
  4.                 for(int i = 1; i < 10; i++){
  5.                         for(int j = 1; j <= i; j++){
  6.                                 System.out.print(j+" * "+i+" = "+i*j+"\t");
  7.                         }
  8.                         System.out.println();
  9.                 }
  10.         }
  11. }
复制代码




回复 使用道具 举报
楼主,好
程序如下:class  ForForTest
{
        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+"="+y*x+"\t");
                        }
                        System.out.println();
                }

        }
}
回复 使用道具 举报
yangengjie 发表于 2015-4-19 21:50
楼主,好
程序如下:class  ForForTest
{

请给黑马币
回复 使用道具 举报
class Test99
{
        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+"="+y*x+"\t");       
                               
                        }
                        System.out.println();
                }
        }
}
求点黑马币!
回复 使用道具 举报
        public static void main(String[] args) {
                for (int i = 9; i >0; i--) {
                        for (int j = 1; j <=i; j++) {
                                System.out.print(j+"*"+i+"="+i*j+"\t");
                               
                        }System.out.println();
                }
        }
回复 使用道具 举报
class Print99Table {

        public static void main(String[] args)         {
               
                for(int i = 1; i < 10; i++){
                        for(int j = 1; j <= i; j++){
                                System.out.print(j+" * "+i+" = "+i*j+"\t");
                        }
                        System.out.println();
                }
        }
}
回复 使用道具 举报
楼主, 我也刚刚学到这里,自己也试着写一个等腰三角形的,不知道还能优化吗,请大家多家指导哈

2.jpg (154.06 KB, 下载次数: 134)

2.jpg
回复 使用道具 举报
  1. public class Multiplicaiton
  2. {
  3.   public static void main(String[] args)
  4.   {
  5.     for (int i = 1;  i <= 9; i++)
  6.     {
  7.       for(int n = 1; n <= i; n++)
  8.       {
  9.         System.out.print( i + " x " + n + " = " + i * n + " ");
  10.       }
  11.       System.out.println();
  12.   }
  13. }
  14. }
复制代码
其实毕老师的JAVA基础教程里有的,在第3日的39视频教程里有讲。很详细,如果看代码不懂的话,可以看视频。这里有下的http://java.itheima.com/news/2012822/f21877d69403.shtml
回复 使用道具 举报
public class Demo06
{
        public static void main(String args[])
        {
                int a;
                for(int i=1;i<=9;i++)
                {
                        for(int j=1;j<=i;j++)
                        {
                        a=i*j;
                        System.out.print(j+"*"+i+"="+a+" ");
                        }
                        System.out.println();
                }
        }
}
回复 使用道具 举报
不用给黑马币
public class Basic {
         public static void main(String[] args)         {
         
         for(int i = 1; i < 10; i++){
                 for(int j = 1; j <= i; j++){
                         System.out.print(j+"x"+i+"="+i*j+"\t");
                 }
                 System.out.println();
         }
}
}
回复 使用道具 举报
class test99Table{
       public static void main(String[] args){
       for(int i = 1; i < 10; i++){
                        for(int j = 1; j <= i; j++){
                                System.out.print(j+" * "+i+" = "+i*j+"\t");
                        }
                        System.out.println();
                }
       }
}
ps:新人一枚求赠送技术分,感谢感谢!
回复 使用道具 举报
其实这个问题在毕老师的视频有详细的解释的  你自己可以看看具体的代码 下面的也有同学回答的有  谢谢你的黑马币哦~~~
回复 使用道具 举报
class ForForTest
{
        public static void main(String[] args)
        {
               

                /*
                九九乘法表
                1*1=1
                1*2=2 2*2=4
                1*3=3 2*3=6 3*3=9
                */

                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();
                }

        }
}



回复 使用道具 举报
还有黑马币了吗?
回复 使用道具 举报
class ForForDemo{
public static void main(String[] args)         {
               
                for(int i = 1; i < 10; i++){
                        for(int j = 1; j <= i; 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++){
                        for(int j = 1; j <= i; j++){
                                System.out.print(j+" * "+i+" = "+i*j+"\t");
                        }
                        System.out.println();
                }
        }
}
回复 使用道具 举报
class Test
{
        public static void main(String[]args)
        {
               
                //打印7行7列的乘法表
                printChengFaBiao(7);
                //打印9*9乘法表
                printChengFaBiao(7);

     
        }

        /*
    定义一个打印a行a列乘法表功能的函数。
    */
        public static void printChengFaBiao(int a)
        {
                for (int x=1; x<=a; x++)
                {
                        for (int y=1;y<=x ;y++ )
                        {
                                System.out.print(y+"*"+x+"="+y*x+"\t");
                        }
                        System.out.println();
                }
        }
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马