金字塔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方法应该这样写