for(int i=1;i1000;i++){
成都創(chuàng)新互聯(lián)公司是專業(yè)的黃石港網(wǎng)站建設(shè)公司,黃石港接單;提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行黃石港網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
System.out.println(String.format("%04d",i));
}
d代表整數(shù)
%4代表格式化為4位長(zhǎng)
%04代表位數(shù)不足4位的時(shí)候前面填0
思路分析:
需要判斷100到1000所有的整數(shù),所以需要使用循環(huán)結(jié)構(gòu)進(jìn)行遍歷。
因?yàn)檠h(huán)的初始值和終止值是固定的,所以使用for循環(huán)為最佳。
題目要求每行顯示10個(gè)數(shù)字,所以需要對(duì)打印的數(shù)字進(jìn)行計(jì)數(shù),每打印10個(gè)進(jìn)行換行。
示例代碼:
public?static?void?main(String[]?args)?{
int?count?=?0;????//結(jié)果計(jì)數(shù)
for?(int?i?=?100;?i?=?1000;?i++)?{
if?((i?%?5?==?0)?||?(i?%?6?==?0))?{
count++;
System.out.print(i?+?",");
if?(count?%?10?==?0)?{????//每打印10個(gè)數(shù)字,進(jìn)行一次換行
System.out.println();
}
}
}
}
public class sushu {
public static void main(String[] args) {
int sum = 1;
//1不是質(zhì)數(shù),2是質(zhì)數(shù),所以和sum先+1,這里判斷是不是質(zhì)數(shù)的循環(huán)從2開(kāi)始的
for(int i=3; i=1000; i++) {
boolean b = false;
for(int j=2; j=Math.sqrt(i); j++){
if(i % j == 0){
b = true;
break;
}else{
b = false;
}
}
if(b == true){
sum = sum+i;
//能整除不是素?cái)?shù),求和
}
}
System.out.println("所有非質(zhì)數(shù)的和為:"+ sum);
}
}
認(rèn)真給你寫(xiě)了,并檢測(cè)了下, 不理解的追問(wèn)~
importjava.awt.*;importjava.awt.event.*;classShopFrameextendsFrameimplementsActionListener{Labellabel1,label2,label3,label4;Buttonbutton1,button2,button3,button4,button5;TextAreatext;Panelpanel1,panel2;staticfloatsum=0.0f;ShopFrame(Strings){super(s);setLayout(newBorderLayout());label1=newLabel("面紙:3元",Label.LEFT);label2=newLabel("鋼筆:5元",Label.LEFT);label3=newLabel("書(shū):10元",Label.LEFT);label4=newLabel("襪子:8元",Label.LEFT);button1=newButton("加入購(gòu)物車(chē)");button2=newButton("加入購(gòu)物車(chē)");button3=newButton("加入購(gòu)物車(chē)");button4=newButton("加入購(gòu)物車(chē)");button5=newButton("查看購(gòu)物車(chē)");text=newTextArea("商品有:"+"\n",5,10);text.setEditable(false);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);panel1=newPanel();panel2=newPanel();panel1.add(label1);panel1.add(button1);panel1.add(label2);panel1.add(button2);panel1.add(label3);panel1.add(button3);panel1.add(label4);panel1.add(button4);panel2.setLayout(newBorderLayout());panel2.add(button5,BorderLayout.NORTH);panel2.add(text,BorderLayout.SOUTH);this.add(panel1,BorderLayout.CENTER);this.add(panel2,BorderLayout.SOUTH);setBounds(100,100,350,250);setVisible(true);validate();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==button1){text.append("一個(gè)面紙、");sum=sum+3;}elseif(e.getSource()==button2){text.append("一只鋼筆、");sum=sum+5;}elseif(e.getSource()==button3){text.append("一本書(shū)、");sum=sum+10;}elseif(e.getSource()==button4){text.append("一雙襪子、");sum=sum+8;}elseif(e.getSource()==button5){text.append("\n"+"總價(jià)為:"+"\n"+sum);}}}publicclassShopping{publicstaticvoidmain(String[]args){newShopFrame("購(gòu)物車(chē)");}}我沒(méi)用Swing可能顯示不出來(lái)你的效果。不滿意得話我在給你編一個(gè)。