日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

java操作大數(shù)據(jù) 大數(shù)據(jù)必學(xué)Java基礎(chǔ)( 五 )


擴展:菱形打印方式2
實心菱形:

java操作大數(shù)據(jù) 大數(shù)據(jù)必學(xué)Java基礎(chǔ)


public class TestFor14{public static void main(String[] args){//先打印出一個正方形 , 然后某些位置上打印* 某些位置上打印空格:int size = 17;int startNum = size/2 1;//起始列號int endNum = size/2 1;//結(jié)束列號//引入一個布爾類型的變量---》理解為“開關(guān)”boolean flag = true;for(int j=1;j<=size;j ){//*****for(int i=1;i<=size;i ){if(i>=startNum&&i<=endNum){System.out.print("*");}else{System.out.print(" ");}}//換行System.out.println();if(endNum==size){flag = false;}if(flag){//flag是true相當(dāng)于在菱形的上半側(cè) flag是false相當(dāng)于在菱形的下半側(cè)startNum--;endNum ;}else{startNum ;endNum--;}}}}
空心菱形:
java操作大數(shù)據(jù) 大數(shù)據(jù)必學(xué)Java基礎(chǔ)


public class TestFor14{public static void main(String[] args){//先打印出一個正方形 , 然后某些位置上打印* 某些位置上打印空格:int size = 17;int startNum = size/2 1;//起始列號int endNum = size/2 1;//結(jié)束列號//引入一個布爾類型的變量---》理解為“開關(guān)”boolean flag = true;for(int j=1;j<=size;j ){//*****for(int i=1;i<=size;i ){if(i==startNum||i==endNum){System.out.print("*");}else{System.out.print(" ");}}//換行System.out.println();if(endNum==size){flag = false;}if(flag){//flag是true相當(dāng)于在菱形的上半側(cè) flag是false相當(dāng)于在菱形的下半側(cè)startNum--;endNum ;}else{startNum ;endNum--;}}}}
2、三重循環(huán)百錢買百雞
二重循環(huán)可以幫我們解決:
二元一次方程組的問題:
public class TestFor15{public static void main(String[] args){for(int a=1;a<=5;a ){for(int b=3;b<=6;b ){if(a b==7){System.out.println(a "----" b);}}}}}
三重循環(huán)可以幫我們解決:
三元一次方程組的問題:
【java操作大數(shù)據(jù) 大數(shù)據(jù)必學(xué)Java基礎(chǔ)】public class TestFor16{public static void main(String[] args){/*百錢買百雞:公雞5文錢一只 , 母雞3文錢一只 , 小雞3只一文錢 , 用100文錢買一百只雞,其中公雞 , 母雞 , 小雞都必須要有 , 問公雞 , 母雞 , 小雞要買多少只剛好湊足100文錢 。數(shù)學(xué):設(shè)未知數(shù):公雞:x只母雞:y只小雞:z只x y z=100只5x 3y z/3=100錢麻煩方式:for(int x=1;x<=100;x ){for(int y=1;y<=100;y ){for(int z=1;z<=100;z ){if((x y z==100)&&(5*x 3*y z/3==100)&&(z%3==0)){System.out.println(x "\t" y "\t" z);}}}}*///優(yōu)化:for(int x=1;x<=19;x ){for(int y=1;y<=31;y ){int z = 100-x-y;if((5*x 3*y z/3==100)&&(z%3==0)){System.out.println(x "\t" y "\t" z);}}}}}
,

推薦閱讀