java输出乘法口诀表
自己建一个类,将这个方法复制进去,运行一下就好了,一个分不给,还要每个字符讲一下含义啊。。。不想打那么多字,很简单的,看看吧。。。
publicstaticvoidmain(String[]args)
{
//循环9行
for(inti=1;i<=9;i++)
{
//每行循环不超过行号的次数
for(intj=1;j<=i;j++)
{
//输出一个乘法式
System.out.print(i+"*"+j+"="+i*j+"");
}
//换行
System.out.println();
}
}
② 怎么编写Java程序打印九九乘法表
用两个for循环,一个参数递增,另一个参数递减,代码如下:
public static void main(String[] args){
for (int i = 1; i <= 9; i++){
for(int n = 1; n <= i; n++) {
System.out.print( i + " x " + n + " = " + i * n + " ");
}
System.out.println();
}
运行结果如下:
(2)java输出乘法口诀表扩展阅读:
Java中有三种主要的循环结构:
1、while循环
while是最基本的循环,它的结构为:
while( 布尔表达式 ) {
//循环内容}
只要布尔表达式为 true,循环就会一直执行下去。
2、do…while循环
对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。
do {
//代码语句}while(布尔表达式);
3、for循环
for循环执行的次数是在执行前就确定的。语法格式如下:
for(初始化; 布尔表达式; 更新) {
//代码语句}
Oracle官方API接口-Java™ Platform, Standard Edition 7API Specification
W3cSchool-Java 循环结构 - for, while 及 do…while
③ JAVA For循环嵌套写乘法口诀表,
您好,这样:
1、找到你电脑上eclipse所在的地方,双击打开eclipse,单击file菜单,切换到new选项,展开右侧,单击java project.。
2、弹出new java project 窗口,在项目名字那里输入"九九乘法口诀表".输入完成后单击finish按钮,再单击file菜单,切换到new选项,展开右侧,单击calss。
3、复制下面的代码粘贴到eclipse的代码编辑区即可.
public class 九九乘法口诀表 {
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+"="+j*i+"\t");
}
System.out.println();
}
}
}
4、输入出结果如下:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
5、i的for决定j的for的循环次数
因为只有当j不满足 j<= i这个条件的时候才会跳出j的for循环执行i的for循环
每次执行i的循环的时候 j的循环都会被重新执行 所有j也会变成之前的i = 1
外面for的i决定行数,也就是一共有多少行.
里面for的j决定列,也就一行有多少列.
j的每循环一次 决定每一行的列数
④ 用Java代码实现输出乘法口诀表有几种方法
用Java程序实现九九乘法口诀表,可以用for()循环的方法来实现,代码如下:
/**
*
*用java实现九九乘法表
*for()循环
*
*/
{
publicstaticvoidmain(String[]args){
//外层循环控制行数,9行。
//内存循环控制列数、数量。
for(inti=1;i<=9;i++)
{
for(intj=1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
//换行显示
System.out.println();
}
}
}
⑤ java 输出乘法口诀表
第一种方式:方形
打印结果:
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=9
1*2=22*2=43*2=64*2=85*2=106*2=127*2=148*2=169*2=18
1*3=32*3=63*3=94*3=125*3=156*3=187*3=218*3=249*3=27
1*4=42*4=83*4=124*4=165*4=206*4=247*4=288*4=329*4=36
1*5=52*5=103*5=154*5=205*5=256*5=307*5=358*5=409*5=45
1*6=62*6=123*6=184*6=245*6=306*6=367*6=428*6=489*6=54
1*7=72*7=143*7=214*7=285*7=356*7=427*7=498*7=569*7=63
1*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=649*8=72
1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81
代码如下:
⑥ 怎么用java输出九九乘法表
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
⑦ JAVA中输出乘法口诀表(用成员变量的方法)
importjava.util.Scanner;
publicclassRectangle{
staticvoidAdd(intn){
ints=1;
for(inti=1;i<=n;i++){
for(intj=1;j<=i;j++){
s=i*j;
if(s<10){//用于乘法表的对齐
System.out.print(j+"*"+i+"="+s+"");
}
elseSystem.out.print(j+"*"+i+"="+s+"");
}
System.out.println("");
}
}
publicstaticvoidmain(String[]args){
inti;
Scannerreader=newScanner(System.in);
i=reader.nextInt();
Rectangle.Add(i);
}
}
运行结果:
⑧ java中如何使用一个for循环打印出乘法口诀表
试试
publicstaticvoidmain(String[]args){
//从上到下循环5次,每次输出星号,但位置是要算出来的,可以看出是每行9列,能排出这个阵势
Stringa="*";
Stringb="";
intcount=5;//全局定义输出几行
for(inttemp=1;temp<(count+1);temp++){
if(temp!=1){//第1次就是一个×
a+="*";//逐行构造××××××
}
//这里写一个方法,传入a,和当前第几行,还有要输出多少行,返回带空格的字符串,去形成居中的版式
b=trans(count,temp,a);
System.out.println(b);
}
}
privatestaticStringtrans(intcount,inttemp,Stringa){
Stringb=a;
for(inttemp2=count;temp2>temp;temp2--){//以5行为例,第1次循环4次,第2次循环3次,在前面加空格
b=""+b;
}
returnb;
}
运行结果:
⑨ JAVA 乘法口诀表
//反这来输出
public static void main(String[] args) {
for(int i=9;i>0;i--) {
for (int j = 1; j <= i; j++) { //j<=i是确保列小于或等于行数
System.out.print(i + "x" + j + "=" + i * j+' '); //' '的意思是强制水平制表
}
System.out.println(); //这一行的意思循环结束就换行
}
}