精华内容
下载资源
问答
  • JAVA打印九九乘法表

    2021-02-22 16:25:34
    打印9*9乘法表 步骤: 先打印第一列 然后把固定的1再用一个循环包起来 去掉重复项 调整样式 public class ForDemo05 { public static void main(String[] args) { for (int i = 1; i < 10; i++) { for ...

    JAVA 打印9*9乘法表

    乘法表

    步骤:

    1. 先打印第一列
    2. 然后把固定的1再用一个循环包起来
    3. 去掉重复项
    4. 调整样式
    public class ForDemo05 {
        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();//换行
            }
        }
    }
    

    注意:

    1. j的for循环中,每次只是输出一行,转义符"\t"表示3个空格的距离。
    2. j的for循环中,使用的不是println,而是print。println会自动换行,print不会。
    3. 乘法表中的换行是在i循环中实现的,i每次+1实现一次换行。

    整个乘法表不是一次性实现的,而是分步骤实现的,先是打印一列,然后再扩展。分步骤解决问题!

    展开全文
  • 问题描述九九乘法表是我们从小到大都在学习背诵的口诀。在不同的年级,我们可能会接触到用不同的方式来表达的九九乘法表。在大学里,我们可能接触的就是用代码打印的九九乘法表。那么今天我们就来介绍一下如何用Java...

    问题描述

    九九乘法表是我们从小到大都在学习背诵的口诀。在不同的年级,我们可能会接触到用不同的方式来表达的九九乘法表。在大学里,我们可能接触的就是用代码打印的九九乘法表。那么今天我们就来介绍一下如何用Java打印乘法表。

    解决方案

    乘法表的排布方式大概是呈现阶梯式的。我们可以先考虑意下如何打印,才能表示出九九乘法表中的梯度。因为乘法表是呈梯度的,我们需要注意到换行。(这里我们需要特别注意一下,Java程序语言中的“{”是不可以忽略的)

    da25b0dbc967319e7e97bd420a8fb3c2.png

    42c0737f42116baeff7e1687203246c6.png

    为了方便理解我们可以先打印一个全部由1*1=1组成的阶梯型乘法表,在此基础上一点一点修改代码,直到完成最终的九九乘法表的打印。

    (1)我们可以首先定义两个变量,并将两个变量赋值为1-9,并使变量自增。

    a8771b1a00469e1c3aa3d4648ea151a2.png

    9f67cb5f07608f22d430db2d4cf49dd9.png

    (2)从上面的代码执行效果可以看出,基本的梯度已经表示出来了。第二步我们只需要将输出表达式“System.out.print("1*1=1" );”改为“System.out.print( col+"*"+row+"=1");”就可以得到计算式,但是此时所有的计算结果都为1。因为此时的输出结果表达式“col+"*"+row+"=1"”,的计算结果还没有修改。

    206bbad7284b5a8f6891e47565570bdc.png

    (3)从第二步可以知道,现在我们只需要将计算结果的代码表示修改正确就可以了。即修改为“System.out.print( col+"*"+row+"="+(row*col)+" ");}”

    8da0b36e20bac9d14eae91fb890ebd0b.png

    结语

    Java程序语言与python程序语言有相同之处,也有不同之处。对于这两种语言我们可以类比学习,记住不同。刚开始学习Java,还没有太多学习心得。但从以往的学习中,我知道我们必需要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。在一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。

    END

    主 编 | 张祯悦

    责 编 | 刘 连

    where2go 团队

    微信号:算法与编程之美

    展开全文
  • java打印九九乘法表

    2021-03-25 15:12:33
    代码: package 第6章; public class Zy_chengfabiao_3_25 { public static void main(String[] args) { // TODO 自动生成的方法存根 int result=0; for (int i = 1;... System.out.print(""+j+"*"+i+"="+

    代码:

    package6;
    
    public class Zy_chengfabiao_3_25 {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		int result=0;
    		for (int i = 1; i <=9; i++) {
    			for (int j = 1; j <= i; j++) {
    				result=i*j;
    				System.out.print(j+"*"+i+"="+result+"\t");
    				if(i==j) {
    					System.out.print("\n");
    				}
    			}
    		}
    	}
    }
    

    结果:

    在这里插入图片描述

    展开全文
  • Java打印九九乘法表

    千次阅读 2018-01-08 13:57:33
    一、利用for循环打印下三角九九乘法表 package com; public class Triangle { public static void main(String[] args) { int i = 0; int j = 0; for(i=1; i; i++) { for(j=1; j; j++) { //...

    一、利用for循环打印下三角九九乘法表

    package com;
    
    public class Triangle {
    
    	public static void main(String[] args) {
    		
    		int i = 0;
    		int j = 0;
    		for(i=1; i<=9; i++) {
    			for(j=1; j<=i; j++) {
    				//print是不换行输出;而println是换行输出。该处使用print输出
    				System.out.print(i + "*" + j + "=" + i*j + "\t");  
    			}
    			System.out.println();
    		}
    	}
    }

    运行结果:

    1*1=1
    2*1=2 2*2=4
    3*1=3 3*2=6 3*3=9
    4*1=4 4*2=8 4*3=12 4*4=16
    5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
    6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
    7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
    8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
    9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

    二、利用for循环打印倒三角九九乘法表:

    package com;
    
    public class Triangle {
    
    	public static void main(String[] args) {
    		
    		int i=0;
    		int j=0;
    		for(i=1; i<=9; i++) {
    			for(j=i; j<=9; j++) {
    				//print是不换行输出;而println是换行输出。该处使用print输出
    				System.out.print(i + "*" + j + "=" + i*j + "\t");  
    			}
    			System.out.println();
    		}
    	}
    }

    运行结果:



    展开全文
  • 1. 一般思路 package com.zsw.struct; public class forDemo03 { public static void main(String[] args) { int i=1; int j=1; for(;i<=9;i++){ for (;j<=9;j++){ System.out.print(i+"*"+j+"="+i*j);
  • java 打印九九乘法表

    2021-07-03 22:09:46
    * 打印九九乘法表 */ private void multiplication() { for (int i = 0; i < 10; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + i * j + "\t"); } Scanner a =...
  • 要求:用java代码打印九九乘法表 要求效果 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x7=7 2x7=14 3x7=...
  • Java打印九九乘法表

    2021-12-10 08:43:58
    如果在java打印九九乘法表?内含详细的讲解、一篇就懂
  • 主要为大家详细介绍了Java语言打印九九乘法表的相关代码,感兴趣的小伙伴们可以参考一下
  • //正打 public class Test3 { public static void main(String[] args) { for(int j=1;j<10;j++){ for(int i=1;i<=j;i++){ System.out.print(j+"*"+i+"="+j*i+"\t"); } System.out.println();......
  • Java打印九九乘法口诀表 题目要求: 输出乘法口诀表。 题目分析: 1.观察九九乘法表可发现:总共有9行9列,就可以考虑到它类似以矩阵的输出,所以可以采用for的双重循环。 2.我们还发现到,第几行就有几列...
  • java打印九九乘法表

    2021-03-26 20:52:58
    九九乘法表 九九乘法表的实现需要用到两成循环,一个控制行,一个控制列。 package text1; public class Word { public static void main (String args[]) { // i 控制的是行 for (int i = 1; i <= 9; i++){ //...
  • Java语言打印九九乘法表 运行效果图 代码 // 声明一个类名为Test的类 public class Test { // mian方法 程序入口 public static void main(String[] args) { // 外层循环 1-9 *号后的数 每行+1 for (int i = 1;...
  • Java 打印九九乘法表

    2021-03-04 00:51:43
    public class Test16 { public static void main(String[] args) { //控制行数 for (int i = 1; i <=9 ; i++) { for (int j = 1; j <=i ;... System.out.print(i+"*"+j+"="+i*j+"\t");... Syst

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,685
精华内容 2,674
关键字:

java打印九九乘法表

java 订阅