金字塔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方法應該這樣寫