当前位置:首页 » 编程语言 » 金字塔java

金字塔java

发布时间: 2022-09-05 21:59:22

java中金字塔 编程

importjava.util.Scanner;

publicclassT{

publicstaticvoidmain(String[]args){
System.out.println("请输入一个大写字母:");
Scanners=newScanner(System.in);
Stringinput=s.next();
if(input.length()!=1||input.charAt(0)<65||input.charAt(0)>90){
System.out.println("输入的不是一个大写字母。");
}
intc=input.charAt(0)-65;
for(inti=0;i<=c;i++){
for(intj=25;j>i;j--){
System.out.print("");
}
for(intj=0;j<=i;j++){
System.out.print((char)(j+65));
}
for(intj=i-1;j>=0;j--){
System.out.print((char)(j+65));
}
System.out.print(" ");
}
}

}

Ⅱ java n的金字塔

尚学堂回答:

在打印金字塔之前,练习打印如图图形:

分析图形,得出空格和*号的关系:

每行的空格数为:总行数-该行行数

每行*号数位:(该行行数*2)-1

java代码:

[java]view plain

packagecom.lissdy;

publicclasstuxing2{

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

inti=5;

for(intj=1;j<=i;j++){

//控制星号数量

inttimes=(2*j)-1;

//控制空格数量

inttime=0;

//根据规律,做出限定

while(time!=(i-j))

{

System.out.print("");

time++;

}

while(times!=0){

System.out.print("*");

times--;

}

System.out.print(" ");

}

}

}

Ⅲ java金字塔

Stringstr="1";
System.out.println(str);
for(inti=2;i<5;i++){
str=String.valueof(i)+str+String.valueof(i);
System.out.println(str);
}

Ⅳ java for循环输出金字塔

每行三部分,前面的空格,中间星号,找出行号跟数量的关系,后面加个换行符。
假设第四行前面一个空格,那么第三行是两个空格,第二行是三个,第一个行是四个。
设行号是X,所以空格数量跟行号的关系是:5-X。
星号的数量就等于:1+(X-1)*2
for(int i=1; i<=4; i++) //最外层for控制第一到第四行输出
{
for(int j=1; j<=5-i; j++){ //控制每行开头的空格输出数量
System.out.print(" ");
}
for(int k=1; k<=1+(i-1)*2; k++) //控制接着空格后面输出的星号数量
{
System.out.print("*");
}
System.out.print("\n"); //每行前两部分输出完了后,输出一个换行符换到下一行。
}

Ⅳ 有一款修建金字塔的2D java游戏,一块砖从一层开始接力往上扔是什么

根据描述,这款游戏应该是法老神迹,是当年JAVA上一款很热门的游戏。

java手机游戏在智能机出现之前可谓红极一时,只要是支持java程序的手机都可以安装,众多手机小游戏都由java开发。

由于java手机游戏的通用性太强,在智能机普及之前,是否支持java成为顾客选择手机的一个重要因素。java手机游戏开发一次便可适用绝大部分机型,直到今天手机网游还一直用java进行开发。

java是由由Sun 公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。java手机游戏属于javame,又称j2me或者kjava,它依靠自身强大的可拓展性和移植性,成为目前手机上最通用的一种游戏。

JAVA游戏缺点:

虽然游戏可移植性强,通用性强,但是当开发者面对众多机型,分辨率的时候,适配不同的手机成为大问题,而其对内存的消耗相比其他语言的手机游戏也更加难以控制,由于语言的限制,使得java游戏难以做出太动感的画面如3D效果等。随着安卓和iphone市场的兴起,java手机游戏在渐渐没落。

Ⅵ JAVA以金字塔形式输出 1 2 3 4 5 6

intcount=1;

intx=3;

for(inti=x;i>0;i--){

for(intj=1;j<i;j++){

System.out.print("");

}

for(intK=0;K<=x-i;K++){

System.out.print(count);

System.out.print("");

count++;

}

System.out.println("");

}

Ⅶ 怎么用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();
}

}
}

Ⅷ 在Java中 数字金字塔怎么做啊 1 121 像这样

importjava.util.*;
classTester{
publicstaticvoidtower(intn){
int[][]arr=newint[n][];
for(inti=0;i<n;i++){
arr[i]=newint[i+1];
for(intj=0;j<i+1;j++){
if(j==0||i==j){
arr[i][j]=1;
}elseif(i>0&&j>0){
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
}
System.out.format("%d",arr[i][j]);
}
System.out.format("%n");
}
}
publicstaticvoidmain(String[]args){
tower(10);
}
}

Ⅸ java如何让弄出金字塔效果

方法写错了,我给你纠正下

Scannerinput=newScanner(System.in);
inti=input.nextInt();
for(intx=0;x<=i;x++){
for(inty=0;y<(i-x);y++){
System.out.print("");//打印金字塔每一行的空格
}
for(inty=0;y<(2*x-1);y++){//打印每一行的*
System.out.print("*");
}
System.out.println();
}

main方法应该这样写

热点内容
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:555
树深度优先算法 发布:2024-09-17 03:26:58 浏览:472
跳转页源码 发布:2024-09-17 03:13:05 浏览:543
html文件上传表单 发布:2024-09-17 03:08:02 浏览:784
聊天软件编程 发布:2024-09-17 03:00:07 浏览:726
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662