java代碼寫星 java代碼

java編程 寫一個程序 要求輸入幾就可以得到幾行星星且每一行都比上一行多兩個 每行中

public?static?void?main(String[]?args)?{

成都創(chuàng)新互聯(lián)是一家網站設計公司,集創(chuàng)意、互聯(lián)網應用、軟件技術為一體的創(chuàng)意網站建設服務商,主營產品:成都響應式網站建設品牌網站制作、營銷型網站建設。我們專注企業(yè)品牌在網站中的整體樹立,網絡互動的體驗,以及在手機等移動端的優(yōu)質呈現(xiàn)。網站制作、成都網站制作、移動互聯(lián)產品、網絡運營、VI設計、云產品.運維為核心業(yè)務。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞析悅目的作品,網站的價值服務。

System.out.print("請輸入行數(shù):");

Scanner?scan?=?new?Scanner(System.in);

int?length?=?scan.nextInt();

System.out.println("輸入行數(shù)為:"?+?length);

int?i?=?1,?m?=?1,?n?=?length?-?1;

for?(;?i?=?length;?i++,?m?+=?2,?n?-=?1)?{

for?(int?j?=?0;?j??n;?j++)?{

System.out.print("?");

}

for?(int?j?=?0;?j??m;?j++)?{

System.out.print("*");

}

System.out.println();

}

頁面特效:下星星的代碼(JAVA代碼)

以下的代碼就可以,lz自己在*的地方填入星星的圖片就可以了

body bgcolor=#ee3300

style

.drop { position: absolute; width: 3; filter: flipV(), flipH(); font-size: 40; color: #ffffff }

/style

script language="javascript"

snow = false; // false-rain; true-snow

snowsym = " * " are the symbols for each

rainsym = " * " can put images here.

howmany = 20 many drops/snowflakes?

/**************Do not need to change anything below***********/

if(snow){sym = snowsym; speed=1; angle=10; drops=howmany}

else{sym = rainsym; speed=30; drops=howmany; angle=6}

movex = -speed/angle; movey = speed; count = 0;

function moverain(){

for(move = 0; move drops; move++){

xx[move]+=movex; yy[move]+=mv[move];

hmm = Math.round(Math.random()*1);

if(xx[move] 0){xx[move] = maxx+10;}

if(yy[move] maxy){yy[move] = 10;}

drop[move].left = xx[move]

drop[move].top = yy[move]+document.body.scrollTop;

}setTimeout('moverain()','1')}

/script

script language="javascript"

if (document.all){

drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array()

ly = "document.all[\'"; st = "\'].style"

for(make = 0; make drops; make++){

document.write('div id="drop'+make+'" class=drop'+sym+'/div');

drop[make] = eval(ly+'drop'+make+st);

maxx = document.body.clientWidth-40

maxy = document.body.clientHeight-40

xx[make] = Math.random()*maxx;

yy[make] = -100-Math.random()*maxy;

drop[make].left = xx[make]

drop[make].top = yy[make]

mv[make] = (Math.random()*5)+speed/16;

drop[make].fontSize = (Math.random()*10)+20;

if(snow){col = 'white'}else{col = 'white'}

drop[make].color = col;

}

window.onload=moverain

}

/script

/body

求java程序,輸入數(shù)字,輸出相應行數(shù)的金字塔星星

這是我剛才編寫的用于輸出金字塔的一個類。完整的代碼。

//輸出金字塔

import java.util.Scanner;

public class a1 {

public static void main(String[] args) {

Scanner a=new Scanner(System.in);

int N=5;//定義行數(shù)的變量

boolean b=true;

do

{

try

{

System.out.println("請輸入整數(shù)類型的數(shù)字:");

N=a.nextInt(); //獲取輸入行數(shù)

b=false;

}

catch(Exception ea)

{

a=new Scanner(System.in);

// N=a.nextInt(); //獲取輸入行數(shù)

}

}while(b);

int i,j,m;

for(i=0;iN;i++)//輸出金字塔

{

for(m=0;mN-1-i;m++)

{

System.out.printf(" ");

}

for(j=0;j2*i+1;j++)

{

System.out.printf("*");

}

System.out.printf("\n");

}

}

}

怎么用java程序實現(xiàn)星號按照金字塔形狀輸出?。块_始一排一個星正中,以此類推每排加兩個,最后一排九個星

這個很容易啊

有兩種方法

一種是直接輸出金字塔 ,就是你直接System.out.println(“*”)

System.out.println(“***”)。。。。。

一種是你寫個算法,直接輸出*號

比如這樣 你把你第一行的*的位置假設是一個點的坐標。然后找出其他點的規(guī)律,最后控制在那些點上輸出*不就出來了嘛 ,想輸出幾行有幾行

這個算法很好想的。。自己動手吧 這樣才能真正的學到。。。

分享名稱:java代碼寫星 java代碼
文章位置:http://muchs.cn/article20/doshsco.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網站建設、自適應網站、軟件開發(fā)、建站公司品牌網站建設、搜索引擎優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網頁設計公司