用Java打印九九乘法表
1、因为九九乘法表是九行九列的,所以,我们选择用循环来完成九九乘法表的打印
2、第一个知识点:在for循环的嵌套中(外层循环控制行数,内层循环控制列数)
所以我们就有了一个简单的框架:
public class demo03 {public static void main(String[] args) {for(){for(){}}}}
现在这个框架里面有两个空的循环,没有初始值,控制条件,判断条件,也没有语句体
3、之后我们联想到行数是由外层循环控制的,所以外层循环就相当简单了,我们填入一个int i就可以解决
public class demo03 {public static void main(String[] args) {for(int i=1;i<=9;i++){for(){}}}}
4、那么内层循环该怎样写呢。九九乘法表是九行九列,但是是一个阶梯状的
我们观察得到:在第一行,输出了一列;第二行,输出了二列;第三行,输出了三列……
所以,只需要在内部循环里面定义一个变量可以随时和_i_同样大小即可。
我们可以这样写:(一定要写明j++,否则内部循环无法停止)
public class demo03 {public static void main(String[] args) {for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){}}}}
5、我们在内部循环中写要输出的语句,为了美观,我们在每一句后面加上一个制表符(就是一个大空格)
public class demo03 {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");}}}}
但是这样的循环并不会换行,我们需要在每一行输出完成后让它自动换行
6、所以九九乘法表的代码就出来了:
public class demo03 {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( );}}}
用Java打印九九乘法表相关推荐
- java打印九九乘法表——CSDN博客
/*** * @Title: test_jiujiu* @Description: 该方法的主要作用:九九乘法表* @param 设定文件 * @return 返回类型:void * @throws* ...
- JavaSE习题 用Java打印九九乘法口诀表
JavaSE习题 用Java打印九九乘法口诀表 题目要求: 输出乘法口诀表. 题目分析: 1.观察九九乘法表可发现:总共有9行9列,就可以考虑到它类似以矩阵的输出,所以可以采用for的双重循环. 2. ...
- Java如何打印九九乘法表
Java如何打印九九乘法表 分析: 要打印九九乘法表,可以借助双重循环先看整体,有9行,所以就先用一个for循环,for(i=1;i<=9;i++): 再将每一个看作一个整体,第一行打印一个,第 ...
- Java基础练习(二)——计算圆周率PI=4/1-4/3+4/5-4/7——青蛙在井底,井深7。爬井,白升3,晚降2——打印九九乘法表——求1+2!+3!+...+5!和 ——打印*组成的菱形图案
1.求1到100能被7整除的数字和. public class Pracice01 {public static void main(String[] args) {int sum=0;for(int ...
- java入门之控制台输入人数成绩计算及格率(将成绩存入数组)与打印九九乘法表
从控制台输入学生人数,再输入足够的学生成绩. 计算:不及格学生人数和及格率 public class Test{public static void main(String[] args) {doub ...
- python语法学习—打印九九乘法表
用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...
- JSP打印九九乘法表和表格
一.使用JSP在网页上输出九九乘法表 <%@ page language="java" contentType="text/html; charset=UTF-8& ...
- Java输出九九乘法表
Java实现九九乘法表运用了两层循环,外层循环控制行数,内层循环控制列,这样我们就能写出该程序的大体框架. 在外层循环内的输出应该是println换行,不然输出的内容全在同一行,内层循环输出时prin ...
- I00002 打印九九乘法表
打印九九乘法表,其结果要像口诀一样顺口. 程序的关键是有关循环控制问题. #include <stdio.h>int main(void) {int i, j;for(i=1; i< ...
最新文章
- pymysql 模块 使用目录
- flask上下文管理机制
- 基于Linux的SOCKET编程之TCP半双工Client-Server聊天程序
- (JAVA)Object类之toString()和equals()
- jeecg之弹窗插件lhgdialog小结
- Packet for query is too large (12164278 > 4194304). You can change this value
- linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式
- ImageLoader的简单分析(四)
- python后端和爬虫_【后端开发】python爬虫难学吗
- 文件二维码:在线直接扫一扫二维码查看下载资料
- win10 游戏等应用打开时闪退解决方案
- Python百度文库爬虫终极版
- python数学符号读法大全_数学符号读法大全
- 微信小程序:we重师
- WIN7常用使用设置
- Ubuntu中配置WRF
- 红米note5手机插u盘没反应_U盘插到充电器上会损坏?爆炸?实验结果没让我失望...
- 模仿风宇博客登录蒙层弹窗(vuex+computed实现)
- 逻辑运算符 位运算符_在现代PHP中,按位运算符仍然有意义吗?
- Vue企业微信扫码登录
热门文章
- org.gjt.mm.mysql.driver_org.gjt.mm.mysql.Driver意思和 Java连接数据库代码
- gulp minify-css 压缩之后删除calc所在行解决
- css 有关边框的属性_边框样式(CSS属性)
- 创龙基于Xilinx Artix-7系列FPGA处理器的HDMI、SFP接口
- 2019-6-2 第2套试卷中的生词(02)
- ansible管理界面_Ansible和Google日历集成,用于变更管理
- v$active_session_history的wait_time和time_waited 列
- 心理测试详解:猴子小鸟蛇包
- 为自己的站点实现访客统计
- 第十一天之模板简要回顾