循环语句实现输出九九乘法表和菱形
public class Multiplicationtable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.printf("%d ✖ %d = %d ", j, i, i * j);
}
System.out.println();
}
}
}
倒三角只需把i换成int i = 9; i >= 1; i—即可
public class Multiplicationtable {
public static void main(String[] args) {
for (int i = 9; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.printf("%d ✖ %d = %d ", j, i, i * j);
}
System.out.println();
}
}
}
我们还可以加上随机颜色,这样变得更好看
public class Multiplicationtable {
public static void main(String[] args) {
//文字颜色为30 黑色 背景为44 紫色
//System.out.println("\033[30;44m hello 30 world \033[0m");
//实例化随机数
Random r = new Random();
for (int i = 9; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.printf("\033[%dm%d ✖ %d = %d\033[0m ",r.nextInt(31,37), j, i, i * j);
}
System.out.println();
}
}
}
目标输出一个菱形图案
public class Rhomboid {
public static void main(String[] args) {
int aa=20;
for (int i = 1; i <=30; i+=2) {
aa--;
for (int s = 0; s < aa; s++){
System.out.print(" ");
}
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 27; i >=1; i-=2) {
aa++;
for (int s = 0; s < aa; s++){
System.out.print(" ");
}
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
还没有评论,来说两句吧...