精华内容
下载资源
问答
  • public class Hello {\tpublic static void main(String[] args) {\t\tfor (int i=1;...=9;i++) {\t\t\tfor (int j=1;j<=i;j++){\t\t\t\tSystem.out.print((i*j)+"\t");\t\t}\t\t\tSystem.out.print("");\t\t}\...

    public class Hello {

    \tpublic static void main(String[] args) {

    \t\tfor (int i=1;i<=9;i++) {

    \t\t\tfor (int j=1;j<=i;j++){

    \t\t\t\tSystem.out.print((i*j)+"\t");

    \t\t}

    \t\t\tSystem.out.print("

    ");

    \t\t}

    \t}

    }

    public class Test {

    public static void main(String[] args) {

    for (int i = 1; i <=9; i++) {

    for (int j = 1; j <= i; j++) {

    System.out.print(i + "*" + j + "=" + i * j + " ");

    }

    System.out.println();

    }

    }

    }

    public class Multiplication

    {

    public static void main(String args[])

    {

    int i,j;

    System.out.println("乘法表");

    for(i=1;i<=9;i++)

    {

    for(j=1;j<=9;j++)

    {

    System.out.print(i+"*"+j+"="+i*j+" ");

    }

    System.out.println();

    }

    }

    }

    for循环的结构:for(表达式 1;表达式 2;表达式 3) { 循环体 }

    表达式 1:一般为赋值表达式;

    表达式 2:一般为关系表达式或逻辑表达式;

    表达式 3:一般为赋值表达式或自增、自减表达式,用以修改循环变量的值。

    while循环的结构: while(表达式) 循环体

    1、while 是C语言中的关键字;

    2、圆括号中的表达式可以是C语言中任意合法的表达式,不能为空,用它来控 制循环体是否执行;

    3、循环体是一条语句,若需要使用多条语句,应使用复合语句(用{ }括起来);

    4、若条件开始直接为假,则直接跳出循环。

    do...while语句为先执行后判断表达式的值。

    1、do 是C语言的关键字,必须和while一起使用;

    2、循环由do开始,由while结束;

    3、循环体是一条语句,若需要使用多条语句,应使用复合语句(用{ }括起来);

    4、圆括号中的表达式可以是C语言中任意合法的表达式,不能为空,用它来控 制循环体是否执行;

    扩展资料:

    一般形式为:

    for(单次表达式;条件表达式;末尾循环体)

    {

    中间循环体;

    }

    其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

    for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

    俩“;”号之间的条件表达式是一个关系表达式, 其为循环的正式开端,当条件表达式成立时执行中间循环体。

    执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体 。

    执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

    Pascal语言中的for循环:

    for 循环变量:=初值 to/downto 终值 do

    begin

    循环体

    end;

    循环变量从起点到终点每次加1或减1(to 为加1,downto为减1)。

    Pascal

    while do

    意为当条件符合时,接着做下面的语句;不符合时,退出循环。

    C

    do while();

    while() ;

    C++

    while() ;

    do while();

    Java

    while() {}

    do {} while();

    二者的区别是do-while最少会被执行一次。

    循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

    javascript

    JavaScript中while循环的目的是为了反复执行语句或代码块。

    只要指定条件为true,循环就可以一直执行代码块。

    JavaScript中while循环的语法如下:

    while () {需执行的代码 };

    do {需执行的代码 } while ();

    注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。

    PHP

    while 循环是 php 中最简单的循环类型。它和 C 语言中的 while 表现得一样。语法如下:

    while(expr){

    statement

    }

    参考资料来源:百度百科--for循环

    参考资料来源:百度百科--while

    写个java程序输出9*9乘法表 -

    : for(int i=1,j=1;j<=9;i++) { system.out.print(i+" * "+j+" = "+i*j+" "); if(i==j) { i=0; //i=0没错,因为循环结束,i++,所以,还是从1开始 j++; system.out.println(); } }

    怎么用java程序输出9*9表

    : public class Hello { public static void main(String[] args) { for (int i=1;i评论0 00

    如果用Java编程.实现输出如下一个9*9乘法表?

    : 循环输出而已,两个循环就能搞定

    编写一个Java程序,输出九九乘法表. -

    : public static void main(String[] args) { 属int x, y; for (x = 0; x <= 9; x++) { for (y = 1; y <= x; y++) { System.out.print(y + "*" + x + "=" + x * y + "\t"); } System.out.println(); } }

    JAVA编写一个程序,输出九九乘法表 -

    : for(int i=1;i<10;i++){ for(int j=1;j

    JAVA编写方法,输出九九乘法表 -

    : public class Jiujiu{ public static void main(String[] args){ int i,j; for(i=1;i for(j=1;j System.out.print(i+"*"+j+"="+i*j+"\t"); } System.out.println(); } } }

    java 输出九宫格 -

    : 将你其中某些问题的答案放在代码注释中了.这个程序输出的是固定的九宫格,我想,是根据固有的九宫格中的数字与数组下标的关系来写的代码.希望对你有所帮助,加油!class S{ public static void main(String[] args) {int arr[][] = new int[3][3]...

    怎么编写Java程序打印九九乘法表? -

    : package text;public class TEST{ public static void main(String[] args) { for (int i = 1; i <=9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+i+"="+(i*j)+" ");}System.out.println( );} } } 扩展资料:用其他的方法输出九九乘法表:#include...

    JAVA编写程序,输出一张九九乘法口诀表.要求必须将乘积放入一个二维数组中 -

    : /** *一个for循环打印九九乘法表 */ public class nineninemultitable { public static void fun() { for (int i = 1,j = 1; j

    用Java程序编写输出 9行的“杨辉三角”

    : public class Triangle { /** * 打印行数 */ private int rows; /** * 获得打印行数 * * @return */ public int getRows() { return rows; } /** * 设置打印行数 * * @param rows */ public void setRows(int rows) { this.rows = rows; } /** * 构造函数 * * @param rows ...

    展开全文
  • 能解决题目的代码并不是一次就可以写好的我们需要根据我们的思路写出后通过debug模式...一、视频讲解输出9*9乘法表思路分析https://www.zhihu.com/video/1224458028172668928输出9*9乘法表代码讲解https://www.zhih...

    能解决题目的代码并不是一次就可以写好的

    我们需要根据我们的思路写出后通过debug模式找到不足再进行更改

    多次测试后才可得到能解决题目的代码!

    通过学习,练习【Java基础经典练习题】,让我们一起来培养这种解决问题思路。

    一、视频讲解

    e52b6ccf0143701dca8ddaa41af6b118.png输出9*9乘法表思路分析https://www.zhihu.com/video/12244580281726689283e58035d4ce631d3eb4c916cce883479.png输出9*9乘法表代码讲解https://www.zhihu.com/video/1224458510559272960【视频+图文】Java基础经典练习题(二)输出9*9乘法表_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com61fc6111a551a7a3547479612f69ad2e.png

    二、思路分析

    Q1:拿到题目之后,该如何去分析题目并一步步向能解决题目的代码去靠近呢?

    Q2: 我的思路是:先据题目写出一些例子(有的题目也会给出例子)

    根据写出(给出)的例子找到规律

    根据规律写好代码

    运行后若有错误通过debug找到错误并更改

    直到程序可以正确得出题目的结果

    那么针对本题:

    (一)我们可以先写出部分的9*9乘法表

    (二)根据我们写出的部分9*9乘法表我们可以发现:在相乘的过程中行数和列数是一直发生变化

    所以我们可以定义两个变量i,j来分别代表行数i和列数j

    (三)我们看下图的行数和列数变化,可得到规律:j<=i

    (四)因为行数i和j都是一直变化的,且结合我们得到的规律

    所以我们选用双重for循环来解决这道题。

    三、代码+详解+结果

    代码:

    package Exercise;

    public class ChengFa {

    //题目:输出9*9乘法口诀。public static void main(String[] args) {

    int i = 0;// i为行数int j = 0;// j为列数for (i = 1; i < 10; i++) {

    for (j = 1; j <= i; j++) {// 这里需用到我们总结的规律j<=iSystem.out.print(i + "*" + j + "=" + i * j + " ");

    }

    System.out.println();

    }

    }

    }

    讲解:

    以i=3为例

    i = 3 3<10 j=1 1<=3 执行输出语句

    System.out.print(i + "*" + j + "=" + i * j + " ");

    输出 3 * 1=3 j++ ,j = 2

    =======================================================

    i = 3 3<10 j=2 2<=3 执行输出语句

    System.out.print(i + "*" + j + "=" + i * j + " ");

    输出3*2=6 j++, j = 3

    =======================================================

    i = 3 3<10 j=3 3<=1 执行输出语句

    System.out.print(i + "*" + j + "=" + i * j + " ");

    输出3*3=9 j++, j = 4

    =======================================================

    j=4,不满足j<=i条件,所以退出第二层for循环执行输出语句进行换行

    System.out.println();

    =======================================================

    i++ i = 4 再进行下一次循环。

    结果:

    四、彩蛋:

    推荐你看:小乔甜甜:【视频+图文】Java基础经典练习题(一)输出2-100之间的素数,及素数个数​zhuanlan.zhihu.com5b4e25f467a3fd67b29d4e24e2073541.png

    展开全文
  • java--List、Set、Map的基础 好像面试很多面试官都喜欢问这它们的一些问题,所以在这里我稍微总结一下,并把大佬们的文章链接贴在后面. 首先我们借鉴了https://www.cnblogs.com/SnowingYXY/p/67273 ... 主机配置nginx...

    如何在centos 6&period;7 上安装oracle 11gR2

    1.软件准备: centos6.7(64位); oracle11gR2((Linux x86-64)) 2.执行如下命令安装好相关的包: yum -y install \ binutils \ com ...

    label正确显示多行数据

    label显示多行文字时会遇到文字中包含换行符“\n”,这时需要对字符进行全部替换, if(labelContent.indexOf('\\n')>0){labelContent=labelCo ...

    SVN 修改URL路径

    http://strugglelinux.blog.51cto.com/1009905/672008 标签:休闲 SVN 修改URL路径 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原 ...

    PHP基础语法3

    文件系统 判断文件是否存在 如果只是判断文件存在,使用file_exists就行,file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在,从函数名可以看出, is_file是确切的 ...

    MySQL源码之两阶段提交

    在双1的情况下,两阶段提交的过程 环境准备:mysql 5.5.18, innodb 1.1 version配置: sync_binlog=1 innodb_flush_log_at_trx_comm ...

    电机转矩T&equals;9550&ast;P&sol;N推导。

    很奇怪,这个公式怎么来的,原来好多是基础物理的,也许我们初中高中物理书上多有,基础真的是很基础的基础. P=F*V (1)  ,即功率=力*速度 T=F*R (2) ,即力矩=力*作用长度 ,在电机里 ...

    分别用face&plus;&plus;和百度获取人脸属性&lpar;python单机版&rpar;

    称之为单机版,主要是相对于调用摄像头实时识别而言.本篇主要py2下利用face++和百度接口获取本地图片中的人脸属性,并按照一定格式保存数据. face++版 face++是刚注册的,只能用一个试用的 ...

    java--List、Set、Map的基础

    好像面试很多面试官都喜欢问这它们的一些问题,所以在这里我稍微总结一下,并把大佬们的文章链接贴在后面. 首先我们借鉴了https://www.cnblogs.com/SnowingYXY/p/67273 ...

    主机配置nginx后如何获取访问者IP

    he你早的时候写了一个根据访问者ip查询天气的小接口,那时候还没得买域名,没有搞nginx,测试自然没有问题,然后随着一个小工具一块上线了,今天突然发现我的小工具有好几个人在使用了,就想写一个记录访问 ...

    展开全文
  • java入门:9 * 9 乘法表

    2021-10-27 18:22:16
    感觉自己的编程进步很快,今天敲了很多代码,刚才又忽然有个想法,敲个9 * 9 乘法表怎么样,然后,2分钟就完成了这个程序;很是开心 内容不难,我直接给你们答案,下面给你们分析内容

    感觉自己的编程进步很快,今天敲了很多代码,刚才又忽然有个想法,敲个9 * 9 乘法表怎么样,然后,2分钟就完成了这个程序;很是开心

    内容不难,我直接给你们答案,下面给你们分析内容

    整体代码

    在这里插入图片描述

    代码分析

    //外层循环i控制 左边乘数,循环9次
    for(int i = 1; i < 10; i++){
    
    //内层循环控制右边,循环次数依次递增,循环1次,循环2次,循环3次……
    		for(int j = 1;(j < 10 && j < i) || (j == i); j++){		
    
    //输出也要注意空格和2个变量的位置
    			System.out.print(i+" * "+j+" =  "+(i * j) +"\t");	
    			
    		}
    //外层每循环一次,换行一次
    		System.out.println();
    }
    

    发现问题,解决问题

    细心的人已经发现我代码中的问题,那就是1 * 2 变成 2 * 1了,颠倒了。
    所以,改正它!
    在这里插入图片描述

    	System.out.print(j+" * "+i+" =  "+(i * j) +"\t");	
    

    看下运行结果
    在这里插入图片描述
    complete!!

    展开全文
  • 题目:输出9*9口诀。程序分析:分行与列考虑,共9行9列,i控制行,j控制列。程序设计:public class jiujiu {public static void main(String[] args){int i=0;int j=0;for(i=1;i<=9;i++){ for(j=1;j<=9;j++)...
  • 代码示例: /** * Created by 子川 on 2021/7/18/0018 10:19:19 */ public class NulTable { public static void main(String[] ...=9; i++) { for (int j=1; j<=i; j++) { System.out.print(j + "*" + i +
  • java打印9*9乘法表

    2021-04-22 17:01:15
    `public class ForTest08 { ...//处理当前行,将当前行中所有的项目区全部输出 for(int j =1;j<=i;j++){ System.out.print(i+"*"+j+"="+(i * j+"\t")); } System.out.print("\n"); } }
  • 利用Java怎么输出一个九九乘法表发布时间:2020-12-15 14:42:28来源:亿速云阅读:95作者:Leah今天就跟大家聊聊有关利用Java怎么输出一个九九乘法表,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了...
  • java 输出乘法口诀

    2021-02-12 09:48:18
    展开全部第一种方式:e5a48de588b63231313335323631343130323136353331333366306434方形打印结果:1*1=12*1=2 3*1=3 4*1=4 5*1=5 6*1=6 7*1=7 8*1=8 9*1=91*2=22*2=43*2=64*2=85*2=106*2=127*2=148*2=169*2=181*3=32...
  • java写出n*n的乘法表

    多人点赞 2021-04-06 12:53:01
    java语言写出n乘n的乘法表 思想:两个for循环进行嵌套 程序源代码: import java.util.Scanner; public class TestDemo { public static void cfb(int n) { for (int i = 1; i <= n; i++) { for (int j = 1; j &...
  • public class Test { public static void main(String[] args) { for(int x = 1; x < 10; x++){ for(int y = 1; y < 10; y++){ System.out.print(x+"*"+y+"=");... System.out.print(x * y);...
  • 今天在群里聊天的时候无意中想到刚学Java的时候写的乘法表,于是随手就写了个9x9,感觉还是蛮有意思的,在这里我分享下代码,并写一下关于9x9的故事。先上代码:public class MyTest {public static void main...
  • 输出9*9乘法表----java

    2021-11-25 15:20:43
    思路:9*9乘法表是一个9行9列的矩阵,所以利用两个for循环实现,并且行数>=列数;代码如下: public class Test_Demo { public static void main(String[] args) { for (int i = 1; i ; i++) { for (int j = 1; j ; ...
  • Java while() {} do {} while(); 二者的区别是do-while最少会被执行一次。 循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。 javascript JavaScript中while循环的...
  • java实现n*n乘法表

    2021-10-22 15:23:26
    输出n*n的乘法口诀,n由用户输入。 public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int i=0; for(i=1;i<=n;i++)//打印n行 { int j=0; ...
  • public class JuZhen { public static void main(String[] args) { int[][] ary = new int[4... }}输出 0 1 1 1 0 1 0 1 1 1 0 0 1 0 1 1 【行数从1开始】 最多数字1的行:1【列数从1开始】 最多数字1的列:2 取消 评论
  • Java实现输出九九乘法表

    千次阅读 多人点赞 2020-12-23 21:31:36
    Java——循环嵌套输出九九乘法表**用Java实现输出九九乘法表**代码运行结果 用Java实现输出九九乘法表 Java语言实现九九乘法表就是用简单的循环嵌套。代码如下 代码 package choice; public class JiuJiu { ...
  • hello各位小伙伴大家好~收到了小伙伴的留言(面试题已经添加到下面的链接里面了)用 while和 do..while输出九九乘法表想着咱们有一部分伙伴,刚开始学习 java可能对于这三种循环语句的理解还不够透彻,所以没法做到这...
  • using System; namespace 九九乘法表 { class Program { static void Main(string[] args) { for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { Cons.
  • 乘法口诀: public class practice { public static void main(String[] args) { for (int i = 1; i < 10; i++) { printline(i); System.out.println(); } } private static void printline(int i) { ...
  • }else if(i==9) { System.out.print("\t\t\t\t\t ") ; } for (int j = i; j < 10; j++) { System.out.print(i+"*"+j+"="+i*j+" "); } System.out.println();//换行 } } public static void main...
  • Java 程序实现乘法口诀(99乘法表),主要有两个要点需要掌握:1、需要实现双层循环;2、内循环的循环次数小于等于上层循环的循环次数;Java 代码如下(供参考):package com.test;/*** Java 实现乘法口诀(99乘法表)...
  • 1.数组法public class chengfabiao {public static void main(String[] args) {int[] a... //数组里的数字最好大于9int[] b = new int[10];int m = 0;System.out.println("-----------------");for (int i = 1; i &l...
  • java实现9x9算数乘法表

    2020-12-24 11:33:22
    java实现九九算数 话不多说上代码 package demo.test; public class math { public static void main(String[] args) { for ( int n=1;n<=9;n++) { for (int m=1;m<=n;m++) { System.out.print...
  • java如何输出99乘法表

    2021-03-17 12:42:49
    要实现输出99乘法表,我们可以通过两层for循环来实现。具体代码为:(视频教程推荐:java视频)public class For99 {public static void main(String[]args){for(int m=1;m<=9;m++){for(int i=1;i<=m;i++){int a...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,214
精华内容 9,285
关键字:

java输出9*9乘法表

java 订阅