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();
}
以下的代碼就可以,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
這是我剛才編寫的用于輸出金字塔的一個類。完整的代碼。
//輸出金字塔
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");
}
}
}
這個很容易啊
有兩種方法
一種是直接輸出金字塔 ,就是你直接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)