JAVA编写:分别运用三种循环语句编程实现找出1~100中所有质数 【急】找高手!java题目,不会做呀!!救命呀,明天要交了,...

JAVA\u5c0f\u7a0b\u5e8f\u7f16\u5199\uff0c\u6c42\u52a9

4\uff0c5\uff0c6\u6211\u8fd9\u90fd\u6709

\u7b2c6\u4e2a

import java.awt.*;
import java.awt.event.*;
public class JsqEx extends Frame
implements ActionListener
{
String s="";
String s1="";
String s2;
String s3="";
Panel p=new Panel();
TextField tt=new TextField();
Button b1=new Button("1");
Button b2=new Button("2");
Button b3=new Button("3");
Button b4=new Button("+");
Button b5=new Button("4");
Button b6=new Button("5");
Button b7=new Button("6");
Button b8=new Button("-");
Button b9=new Button("7");
Button b10=new Button("8");
Button b11=new Button("9");
Button b12=new Button("*");
Button b13=new Button("0");
Button b14=new Button("=");
Button b15=new Button("EC");
Button b16=new Button("/");
public JsqEx()
{
this.setTitle("\u8ba1\u7b97\u5668");
this.setLayout(new BorderLayout());
this.add(p,BorderLayout.CENTER);
p.setLayout(new GridLayout(4,4));
p.setBackground(Color.blue);
p.add(b1);
b1.addActionListener(this);
p.add(b2);
b2.addActionListener(this);
p.add(b3);
b3.addActionListener(this);
p.add(b4);
b4.addActionListener(this);
p.add(b5);
b5.addActionListener(this);
p.add(b6);
b6.addActionListener(this);
p.add(b7);
b7.addActionListener(this);
p.add(b8);
b8.addActionListener(this);
p.add(b9);
b9.addActionListener(this);
p.add(b10);
b10.addActionListener(this);
p.add(b11);
b11.addActionListener(this);
p.add(b12);
b12.addActionListener(this);
p.add(b13);
b13.addActionListener(this);
p.add(b14);
b14.addActionListener(this);
p.add(b15);
b15.addActionListener(this);
p.add(b16);
b16.addActionListener(this);
this.add(tt,BorderLayout.NORTH);
this.setBounds(100,100,180,250);
this.addWindowListener(new MyApd());
this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
s=s+1;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b2)
{
s=s+2;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b3)
{
s=s+3;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b4)
{
s1=s;
s="";
tt.setText("+");
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
s3="+";
}else if(e.getSource()==b5)
{
s=s+4;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b6)
{
s=s+5;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b7)
{
s=s+6;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b8)
{
s1=s;
s="";
tt.setText("-");
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
s3="-";
}else if(e.getSource()==b9)
{
s=s+7;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b10)
{
s=s+8;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b11)
{
s=s+9;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b12)
{
s1=s;
s="";
tt.setText("*");
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
s3="*";
}else if(e.getSource()==b13)
{
s=s+0;
tt.setText(s);
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
}else if(e.getSource()==b14)
{
s2=s;
if(s3=="+")
{
int x=Integer.parseInt(s1)+Integer.parseInt(s2);
tt.setText(""+x);
s=""+x;
}else if(s3=="-")
{
int x=Integer.parseInt(s1)-Integer.parseInt(s2);
tt.setText(""+x);
s=""+x;
}else if(s3=="*")
{
int x=Integer.parseInt(s1)*Integer.parseInt(s2);
tt.setText(""+x);
s=""+x;
}else if(s3=="/")
{
int x=Integer.parseInt(s1)/Integer.parseInt(s2);
tt.setText(""+x);
s=""+x;
}

tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
s3="";
}else if(e.getSource()==b15)
{
s="";
tt.setText("");
}else if(e.getSource()==b16)
{
s1=s;
s="";
tt.setText("/");
tt.setFont(new Font("Courier",Font.BOLD,20));
tt.setVisible(true);
s3="/";
}

}
public static void main(String args[])
{
new JsqEx();
}
}
class MyApd extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}

\u518d\u6765\u7b2c\u56db\u4e2a

public class Test
{
public static void main(String args[])
{
//\u8fd0\u7528\u5faa\u73af\u8bed\u53e5\u548c\u9012\u5f52\u7b97\u6cd5\u6c421~10\u5404\u6570\u7684\u9636\u4e58\uff0c\u5e76\u6253\u5370\u51fa\u7ed3\u679c
for(int i=1;i<=10;i++)
{
System.out.println(i+"\u7684\u9636\u4e58\u4e3a:"+kk(i));
}
}
public static int kk(int i)
{
if(i==1)
{
return 1;
}else
{
return i*kk(i-1);
}
}

}

\u518d\u6765\u7b2c\u4e94\u4e2a

public class Test2
{
public static void main(String args[])
{
//\u5b9a\u4e49\u4e00\u4e2a\u5b66\u751f\u7c7b(\u5b66\u53f7\uff0c\u59d3\u540d\uff0c\u73ed\u53f7)\uff0c\u7136\u540e\u6784\u9020\u4e00\u4e2a\u8be5\u7c7b\u7684\u5bf9\u8c61\uff0c\u8be5\u7c7b\u7684\u65b9\u6cd5\u8bbe\u7f6e\u548c\u8f93\u51fa\u6559\u5e08\u4fe1\u606f
Student stu=new Student("70054","\u5f20\u4e09",2);
stu.kk();
}
}
class Student
{
String sno;//\u5b66\u53f7
String sname;//\u59d3\u540d
int bno;//\u73ed\u53f7
public Student(String sno,String sname,int bno)
{
this.sno=sno;
this.sname=sname;
this.bno=bno;
}
public void kk()
{
System.out.println("\u5b66\u53f7:"+this.sno+" \u59d3\u540d:"+this.sname+" \u73ed\u53f7:"+this.bno);
}
}

public class MyTestClass {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(compare(1,2));
random5();
zhishu();
jiec();
System.out.print("\u9012\u5f52\uff1a");
jiec2(10);

}
public static String compare(int a,int b){//\u7b2c\u4e00\u9898
if(a>b){
return a+">"+b;
}else if(a == b){
return a+"="+b;
}else{
return a+"<"+b;
}
}
public static void random5(){//\u7b2c\u4e8c\u9898
double sum=0;
System.out.println("\u8fd9\u4e94\u4e2a\u6570\u662f\uff1a");
for(int i= 0;i<5;i++){
int num = (int)(Math.random()*100);
sum +=num;
System.out.print(num+"\t");
}
System.out.println();
System.out.println("\u5e73\u5747\u503c\u4e3a:"+sum/5);
}
public static void zhishu(){//\u7b2c\u4e09\u9898
System.out.println("\u7d20\u65701\uff1a");
for(int i = 2;i<=100;i++){
int j = 0;
for( j = 2;j <=i/2;j++){
if(i%j == 0)break;
}
if(j>i/2)System.out.print(i+"\t");
}
System.out.println();
System.out.println("\u7d20\u65702\uff1a");
int i = 2;
while(i<=100){
int j = 0;
for( j = 2;j <=i/2;j++){
if(i%j == 0)break;
}
if(j>i/2)System.out.print(i+"\t");
i++;
}
System.out.println();
System.out.println("\u7d20\u65703\uff1a");
i = 2;
do{
int j = 0;
for( j = 2;j <=i/2;j++){
if(i%j == 0)break;
}
if(j>i/2)System.out.print(i+"\t");
i++;
}while(i<100);
System.out.println();
}
public static void jiec(){//\u7b2c\u56db\u9898
System.out.print("for\u5faa\u73af:");
for(int i = 1; i <= 10;i++){
int ans=1;
for(int j=1;j<=i;j++){
ans *= j;
}
System.out.print(i+"!="+ans+" ");
}
System.out.println();

}
public static void jiec2(int n){
int ans=1;
if(n>=1){
for(int j=1;j<=n;j++){
ans *= j;
}
System.out.print(n+"!="+ans+" ");
jiec2(n-1);
}
}

}


\u7b2c\u4e94\u9898\uff1a

Student stu = new Student("I0563","\u5f20\u4e09",1);
System.out.println("\u5b66\u53f7:"+stu.id+" "+"\u59d3\u540d\uff1a"+stu.name+" "+"\u73ed\u53f7\uff1a"+stu.myclass);
public class Student{
String id;
String name;
int myclass;
public Student(String id,String name,int myclass)
{
this.id=id;
this.name=name;
this.myclass=myclass;
}

}

public class c3_18 //求1--100间的素数 //break语句
{

public static void main(String[] args)
{
System.out.println(" 1--100之间的质数分别是: ");
int n=0,m,j,i,s = 0;
for(i=3;i<=100;i+=2)
{
m=(int)Math.sqrt((double)i);
for(j=2;j<=m;j++)
{if((i%j)==0) break;}
if(j>=m+1)
{
System.out.println(i+" ");
n++;
s=s+i;
}

}
System.out.println("共有"+n+"个");
System.out.println("其和为"+s);

}
}

public class TestSu {
public static void main(String args[]){
int j;
for (int i=2;i<=100;i++) //1不是素数,所以直接从2开始循环
{
j=2;
while(i%j!=0)
{
j++; //测试2至i的数字是否能被i整除,如不能就自加
}
if(j==i) //当有被整除的数字时,判断它是不是自身
{
System.out.println (i); //如果是就打印出数字
}
}
}
}

public class c3_18 //求1--100间的素数 //break语句
{

public static void main(String[] args)
{
System.out.println(" 1--100之间的质数分别是: ");
int n=0;m=0;j=0i=0;s = 0;
for(i=3;i<=100;i+=2)
{
m=(int)Math.sqrt((double)i);
for(j=2;j<=m;j++)
{
if((i%j)==0) break;
}
if(j>=m+1)
{
System.out.println(i+" ");
n++;
s=s+i;
}

}
System.out.println("共有"+n+"个");
System.out.println("其和为"+s);

}
}

public class TestSu
{
public static void main(String args[])
{
int j;
for (int i=2;i<=100;i++) //1不是素数,所以直接从2开始循环
{
j=2;
while(i%j!=0)
{
j++; //测试2至i的数字是否能被i整除,如不能就自加
}
if(j==i) //当有被整除的数字时,判断它是不是自身
{
System.out.println (i); //如果是就打印出数字
}
}
}
}

其他的方法就同理就能做了!

for
while
do{}while

  • JAVA缂栧啓:鍒嗗埆杩愮敤涓夌寰幆璇彞缂栫▼瀹炵幇鎵惧嚭1~100涓墍鏈夎川鏁
    绛旓細int j;for (int i=2;i<=100;i++) //1涓嶆槸绱犳暟锛屾墍浠ョ洿鎺ヤ粠2寮濮寰幆 { j=2;while(i%j!=0){ j++; //娴嬭瘯2鑷砳鐨勬暟瀛楁槸鍚﹁兘琚玦鏁撮櫎锛屽涓嶈兘灏辫嚜鍔 } if(j==i) //褰撴湁琚暣闄ょ殑鏁板瓧鏃讹紝鍒ゆ柇瀹冩槸涓嶆槸鑷韩 { System.out.println (i); //濡傛灉鏄氨鎵撳嵃鍑烘暟瀛 } } } } ...
  • Java for寰幆鍑犵鍐欐硶鏁寸悊
    绛旓細11锛氫娇鐢瑕佽閬嶅巻鐨勫璞′腑鐨勫厓绱犵殑涓婄骇绫诲瀷鐨寰幆鍙橀噺 String[] strings = {"A"锛 "B"锛 "C"锛 "D"};Collection< String> list = java.util.Arrays.asList(strings);for (Object str : list) { System.out.println(str);/* 渚濇杈撳嚭鈥淎鈥濄佲淏鈥濄佲淐鈥濄佲淒鈥 */ } 12锛氫娇鐢ㄨ兘...
  • ...寰幆璇彞浠ュ強閫掑綊鏂规硶璁$畻n!,骞惰緭鍑虹畻寮(java璇彞)
    绛旓細//for寰幆 public static void forFunc(int n) { int result = 1;StringBuffer str = new StringBuffer();for (int i = n; i > 0; i--) { if (i > 1) { str.append(i + "*");} else { str.append(i + "=");} result *= i;} str.append(result);System.out.print(...
  • 濡備綍浣跨敤while銆乨o銆乫or寰幆璇彞鍒嗗埆缂栧啓Java搴旂敤绋嬪簭,璁$畻:f(n)=...
    绛旓細缂栬瘧閫氳繃鐨剋hile寰幆 for寰幆 import javax.swing.JOptionPane;public class function1_for { public static void main(String[ ] args){ double y = 0 ;int n , i ;String n_String;n_String = JOptionPane. showInputDialog("杈撳叆1+1/2+1/3+鈥+1/n 涔媙鍊");n = Integer.parseInt( ...
  • Java缂栫▼璁$畻:1+2+3+...+n, 鍏蜂綋瑕佹眰: 浣跨敤涓夌涓嶅悓鐨寰幆璇彞,鐒跺悗鍦...
    绛旓細鏍镐唬鐮:int sum=0;for(int i=1;i<=100;i++){ sum+=i;} System.out.print(sum);} } 鏍镐唬鐮佺洿鎺ユ斁main()鍑芥暟鏀炬煇鍑芥暟锛坰um()锛,鏍规嵁鑷渶瑕佽繘琛岄夋嫨鏀剧疆sum()鍑芥暟璁╁嚱鏁拌繑鍊糹nt鍑芥暟浣撳姞return 璇彞鐩存帴鍙橀噺sum杩斿繀浣跨敤System.out.print()鍑芥暟杩涜杈 ...
  • Java缂栧啓 璇鍒嗗埆鐢ㄤ笁绉嶅惊鐜璇彞缂栧啓绋嬪簭,姹傚嚭1-100涔嬮棿鑳借3鍜7鍚屾椂...
    绛旓細for(i=1;i<100;i++){ if(i%3==0&&i%7==0){ System.out.println(i); }}int i = 1while(i<100){ if(i%3==0&&i%7==0){ System.out.println(i); } i++;}int i = 1;do{ if(i%3==0&&i%7==0){ System.out.println(i); } i++;}wh...
  • java涓涓夌寰幆鍒嗗埆鐢鍦ㄤ粈涔堝湴鏂
    绛旓細涓夌寰幆鏈川鏄竴鏍风殑, 閮藉彲浠ラ氱敤. 涓鑸鏋滅煡閬撳惊鐜鏁鐢 for , 涓嶇煡閬撳惊鐜鏁板彧鐭ラ亾寰幆缁撴潫鏉′欢鐢 while , 鐢╳hile鐨勫満鍚,濡傛灉鏃犺濡備綍蹇呴』鑷冲皯鎵ц涓娆$敤 do while . 浣嗕笉鏄繀椤荤殑, 鍙槸鏂逛究鑰屽凡, 涓夌閮芥槸鍙互搴斾粯鎵鏈夊惊鐜殑鎯呭喌銆
  • java鍒嗗埆鐢for,while鍜宒o-while涓夌寰幆璇彞璁$畻涓涓暣鏁扮殑闃朵箻._鐧惧害...
    绛旓細for寰幆锛long x = 1;for(int i=1;i<=10;i++){ x = (long)(x*i);} System.out.println(x);while寰幆锛歭ong x = 1;int i =1;while(i<10){ x*=i;i++;} do-while寰幆锛歭ong x = 1;int i = 1;do{ x*=i;i++ }while(i<10);
  • 鐢╦ava瀹炵幇涓夌鏂规硶寰幆杈撳嚭涔濅節涔樻硶琛:
    绛旓細for寰幆鐨勭粨鏋勶細for锛堣〃杈惧紡 1锛涜〃杈惧紡 2锛涜〃杈惧紡 3锛 { 寰幆浣 } 琛ㄨ揪寮 1锛氫竴鑸负璧嬪艰〃杈惧紡锛涜〃杈惧紡 2锛氫竴鑸负鍏崇郴琛ㄨ揪寮忔垨閫昏緫琛ㄨ揪寮忥紱琛ㄨ揪寮 3锛氫竴鑸负璧嬪艰〃杈惧紡鎴栬嚜澧炪佽嚜鍑忚〃杈惧紡锛鐢浠ヤ慨鏀瑰惊鐜彉閲忕殑鍊笺倃hile寰幆鐨勭粨鏋勶細 while锛堣〃杈惧紡锛 寰幆浣 1銆亀hile 鏄疌璇█涓殑鍏抽敭瀛楋紱2銆佸渾...
  • 鐢╦ava瀹炵幇涓夌鏂规硶寰幆杈撳嚭涔濅節涔樻硶琛:
    绛旓細for寰幆鐨勭粨鏋勶細for锛堣〃杈惧紡 1锛涜〃杈惧紡 2锛涜〃杈惧紡 3锛 { 寰幆浣 } 琛ㄨ揪寮 1锛氫竴鑸负璧嬪艰〃杈惧紡锛涜〃杈惧紡 2锛氫竴鑸负鍏崇郴琛ㄨ揪寮忔垨閫昏緫琛ㄨ揪寮忥紱琛ㄨ揪寮 3锛氫竴鑸负璧嬪艰〃杈惧紡鎴栬嚜澧炪佽嚜鍑忚〃杈惧紡锛鐢浠ヤ慨鏀瑰惊鐜彉閲忕殑鍊笺倃hile寰幆鐨勭粨鏋勶細 while锛堣〃杈惧紡锛 寰幆浣 1銆亀hile 鏄疌璇█涓殑鍏抽敭瀛楋紱2銆佸渾...
  • 扩展阅读:为什么都不建议java转测试 ... java入门基础笔记整理 ... java的三种流程控制 ... java的注释有哪三种 ... java四个基本类 ... java编译器哪个比较好 ... 如何编写一个简单的java ... java编译器在线运行 ... java基础入门课后题及答案 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网