for循环打印输出4个不一样三角形(*) 和九九乘法表
Posted 陕西五花肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环打印输出4个不一样三角形(*) 和九九乘法表相关的知识,希望对你有一定的参考价值。
for循环打印输出4个不一样三角形(*) 和九九乘法表
使用前将注释去掉
====================分割线
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
/*
* 输出 :
*
** 行 列
*** 1 1
**** 2 2
......
*
*/
/* Scanner scanner = new Scanner(System.in);
int a=scanner.nextInt();
for (int i = 1; i <=a ; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
*/
System.out.println("==========================");
/*
***** 行 列
**** 1 5 i+j=6 ---> j=6-i
*** 2 4
** 3 3
*
* */
/*
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
for (int i = 0; i < a; i++) {
for (int j = 0; j <a-i ; j++) {
System.out.print("*");
}
System.out.println();
}
*/
System.out.println("===============================");
/*
*
* 乘法口诀表
*
* */
/* for (int i = 1; i <=9; i++) {
for (int j = 1; j <=i; j++) {
System.out.print(i + "*" + j + "=" + i*j);
System.out.print(" ");
}
System.out.println();
}
*/
System.out.println("=====================================");
/* 行 空格 列
**** 1 0 4
*** 2 1 3
** 3 2 2
* 4 3 1
*/
for (int i = 0; i < 4; i++) { //控制行
for (int j = 0; j <i ; j++) { //控制空格
System.out.print(" ");
}
for (int k = 0 ; k <4-i ; k++) { //控制 列 在前面有 空格 循环继续在后面进行 所以进行k++ 输出 *
System.out.print("*");
}
System.out.println();
}
System.out.println("=========================");
System.out.println("========================");
/*
*
**
***
****
*****
*/
/* for (int i = 0; i < 5; i++) {
for (int j = 0; j <5-i; j++) {
System.out.print(" ");
}
for (int k = 0; k <i ; k++) {
System.out.print("*");
}
System.out.println();
}
*/
}
}
以上是关于for循环打印输出4个不一样三角形(*) 和九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章
java基础——使用循环打印出常见图形和九九乘法表(你的同学都收藏了,你还不收藏就只能让他装逼了)
java基础——使用循环打印出常见图形和九九乘法表(你的同学都收藏了,你还不收藏就只能让他装逼了)