java程序(怎么样编一个长方形图案跟菱形图案出来啊!!!)
来源:百度知道 编辑:UC知道 时间:2024/09/28 06:49:48
import java.util.Scanner;
public class test3{
public static void main(String args[]) {
char ch;
ch=64;
System.out.print("请输入所打印图案的行数: ");
Scanner input = new Scanner(System.in);
int b= input.nextInt();
for(int i=0;i<b;i++) {
ch++; //for的语句
for(int j=1;j<=(b-i)-1;j++)
System.out.print(" "); //符号前面的空格
for(int k=1;k<=2*i+1;k++)
System.out.print(ch); //符号的个数
System.out.println(" ");
}
}
}
三角形的图案编了,但是其他两个不会啊 !!
请高手指点下 !!
谢谢!!
public class test3{
public static void main(String args[]) {
char ch;
ch=64;
System.out.print("请输入所打印图案的行数: ");
Scanner input = new Scanner(System.in);
int b= input.nextInt();
for(int i=0;i<b;i++) {
ch++; //for的语句
for(int j=1;j<=(b-i)-1;j++)
System.out.print(" "); //符号前面的空格
for(int k=1;k<=2*i+1;k++)
System.out.print(ch); //符号的个数
System.out.println(" ");
}
}
}
三角形的图案编了,但是其他两个不会啊 !!
请高手指点下 !!
谢谢!!
import java.util.Scanner;
public class test3{
void juxing()
{
int i,j;
char ch='A';
System.out.print("请输入所打印图案的行数: ");
Scanner input1 = new Scanner(System.in);
int a= input1.nextInt();
System.out.print("请输入所打印图案的列数: ");
Scanner input2 = new Scanner(System.in);
int b= input2.nextInt();
for(i=0;i<a;i++)
{
for(j=0;j<b;j++)
System.out.print(ch);
System.out.println(" ");
ch++;
}
System.out.println(" ");
}
void lingxing()
{
int i,j,k;
char ch='A';
System.out.print("请输入所打印图案的行数(需为大于1的奇数): ");
Scanner input = new Scanner(System.in);
int a= input.nextInt();
for(i=0;i<=a/2;i++)
{
for(j=0;j<a/2-i;j++)
System.out.print(" "); //符号前面的空格
for(j=a/2-i;j<=a/2+i;j++)
System