問(wèn)題太多了、自己百度都可以找到 除了約瑟夫環(huán)。
為秀嶼等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及秀嶼網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、秀嶼網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
public static void main(String[] args) { int line=8;for(int i=1;i=line;i++){ for(int j=0;jline-i;j++){//用來(lái)輸出制表符的。
1、for(int k=1; k=1+(i-1)*2; k++) //控制接著空格后面輸出的星號(hào)數(shù)量 { System.out.print(*);} System.out.print(\n); //每行前兩部分輸出完了后,輸出一個(gè)換行符換到下一行。
2、public static void main(String[] args) { int line=8;for(int i=1;i=line;i++){ for(int j=0;jline-i;j++){//用來(lái)輸出制表符的。
3、把要打印的圖形看成是一個(gè)對(duì)象,有一個(gè)打印方法,里面有行數(shù),空格,星號(hào)這三個(gè)成員變量。
4、如果提示找不到符號(hào) ,肯定是你代碼里面 有些符號(hào)是中文輸入法下的符號(hào), 比如括號(hào) 或者分號(hào) 之類的 你仔細(xì)找一下。
5、問(wèn)題太多了、自己百度都可以找到 除了約瑟夫環(huán)。
Main { public static void main(String[]args){ for (int i = 0;i 5;i++)//這一句控制5行的打印。
每行三部分,前面的空格,中間星號(hào),找出行號(hào)跟數(shù)量的關(guān)系,后面加個(gè)換行符。假設(shè)第四行前面一個(gè)空格,那么第三行是兩個(gè)空格,第二行是三個(gè),第一個(gè)行是四個(gè)。設(shè)行號(hào)是X,所以空格數(shù)量跟行號(hào)的關(guān)系是:5-X。
// 知道了三角形的點(diǎn),我們就能畫出金字塔了。// Java2D // 首先,找到三角形的三個(gè)點(diǎn),在兩兩相連即可。
注意: for(int k=7;k=-2*i+9;k--)這個(gè)循環(huán)語(yǔ)句在i=1的情況下出現(xiàn)死循環(huán),i不肯能=2。i=1,-2*i+9=7,k=7滿足,K--=6,滿足循環(huán),所以這個(gè)for循環(huán)會(huì)無(wú)限執(zhí)行下去,改改試試吧。
這個(gè)很容易啊 有兩種方法 一種是直接輸出金字塔 ,就是你直接System.out.println(“*”)System.out.println(“***”)。。一種是你寫個(gè)算法,直接輸出*號(hào) 比如這樣 你把你第一行的*的位置假設(shè)是一個(gè)點(diǎn)的坐標(biāo)。
好了,現(xiàn)在形狀已經(jīng)打印出來(lái)了,那就把里面的*改成變化的數(shù)字就可以了。首先你的數(shù)字是先是以3的倍數(shù)增加,然后到中間后,以3的倍數(shù)減少。你數(shù)數(shù),每行都是從最中間開始變的,中間那個(gè)數(shù)最大。