
正文
java编写金字塔型代码 java金字塔代码怎么打
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA以金字塔形式输出 1 2 3 4 5 6
int count = 1;
int x = 3;
for(int i=x;i0;i--){
for (int j = 1; j i; j++) {
System.out.print(" ");
}
for (int K = 0; K = x-i; K++) {
System.out.print(count);
System.out.print(" ");
count ++;
}
System.out.println("");
}
相关问答
Q1: 怎么用java编写金字塔?
public class King
{
public static void main(String argc[]) {
int t;
java.util.Scanner san = new java.util.Scanner(System.in);
System.out.print("请输入行数: ");
t = san.nextInt();
for (int i = 1; i = t; i++) {
for (int f = 1; f = (t - i); f++)
System.out.print(" ");
for (int ff = 1; ff = (2 * i - 1); ff++)
System.out.print("*");
System.out.println();
}
}
}
Q2: java中金字塔 编程
import java.util.Scanner;
public class T {
public static void main(String[] args) {
System.out.println("请输入一个大写字母:");
Scanner s = new Scanner(System.in);
String input = s.next();
if (input.length() != 1 || input.charAt(0) 65 || input.charAt(0) 90) {
System.out.println("输入的不是一个大写字母。");
}
int c = input.charAt(0) - 65;
for (int i = 0; i = c; i++) {
for (int j = 25; j i; j--) {
System.out.print(" ");
}
for (int j = 0; j = i; j++) {
System.out.print((char) (j + 65));
}
for (int j = i - 1; j= 0; j--) {
System.out.print((char) (j + 65));
}
System.out.print("\n");
}
}
}
Q3: 在java中编一个可以输出星号金字形状的程序,挂上详解!重谢
用星号来打印金字塔,有一定的规律:
1、中心对齐;
2、从上往下,每一层的星星个数都是奇数,而且每一层星星数量可以用以下公式来计算:2*n-1;
3、每一层前面都会出现空位,前面的空位数为当前层数减1,即满足公式:n-1
根据上述规律,我们得出如下算法:
public void testKing() {
// 定义金字塔层数
int n = 7;
for (int i = 1; i = n; i++) {
// 第一层循环,打印出对应的层数
for (int k = 1; k = n - i; k++) {
// 本层循环,打印出当前层的空位
// 空位数为当前层数减1,即满足公式:n-1
System.out.print(" ");
}
for (int j = 1; j = 2 * i - 1; j++) {
// 本层循环,打印出当前层的星星个数
// 每一层的星星个数都是奇数,且数量可以用以下公式来计算:2*n-1
System.out.print("*");
}
// 打印出一个换行
System.out.println();
}
}
结果示例:
*
***
*****
*******
*********
***********
*************
java编写金字塔型代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java金字塔代码怎么打、java编写金字塔型代码的信息别忘了在本站进行查找喔。








