java基础——使用循环打印出常见图形和九九乘法表(你的同学都收藏了,你还不收藏就只能让他装逼了)
Posted 你的小乖受
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础——使用循环打印出常见图形和九九乘法表(你的同学都收藏了,你还不收藏就只能让他装逼了)相关的知识,希望对你有一定的参考价值。
1.使用循环打印出九九乘法表
public class MultiplyTable {
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) + "\\t");
}
//换行
System.out.println();
}
}
}
2.使用循环打印出直角三角形
public class Demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in)
//输入行数
int count=sc.nextInt();
int size = 5;
for (int i = 1; i <= count; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
//空格
System.out.println();
}
}
}
3.使用循环打印出等腰三角形
public class Demo {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("输入行数:" );
int count= sc.nextInt();
for (int i = 0; i<count;i++){
//前面的空格
for(int j=1; j<count-i ; j++){
System.out.print(" ");
}
//星星的数目
for(int j = 0;j<i*2+1;j++){
System.out.print("*");
}
System.out.println();
}
}
}
4.使用Java打印出菱形
public static void Demo() {
int n=3;
for (int i = 1; i <= n; i++) {
//行数
for (int j = 1; j <= n - i; j++) {
//打印空格
System.out.print(" ");
}
for (int k = 0; k < i*2 -1; k++) {
//打印*
System.out.print("*");
}
System.out.println();
}
//后两行的输出
for (int i = n-1; i >= 1;i--) {
//行数
for(int k = 1;k <= n-i;k++) {
//打印空格
System.out.print(" "); }
for (int j = 1; j <= i*2 -1; j++) {
//打印*
System.out.print("*");
}
System.out.println();
}
}
以上是关于java基础——使用循环打印出常见图形和九九乘法表(你的同学都收藏了,你还不收藏就只能让他装逼了)的主要内容,如果未能解决你的问题,请参考以下文章