1. 程式人生 > >實驗五:任意輸入10個int類型數據,排序輸出,再找出素數

實驗五:任意輸入10個int類型數據,排序輸出,再找出素數

ava 技術分享 () static int 有一點 println 簡單 i++

實驗程序如下:
public class shuzu { public static void main(String[] args) {
int a[]= {11,22,5,9,8,79,42,51,13,69};
//從小到大進行排序
for(int j=0;j<10;j++)
for(int k=0;k<9-j;k++)
if(a[k]>a[k+1])
{
int t;
t=a[k];
a[k]=a[k+1];
a[k+1]=t;
}
System.out.print("排序後的順序是:");
for(int m=0;m<10;m++)
System.out.print(" "+a[m]);
System.out.print("\n"); //輸出素數
System.out.print("素數的值為:");
for(int i=0;i<10;i++)
{if(a[i]==0 && a[i]==1)
continue;
else if(a[i]/2>1 && a[i]%2==0)
continue;
else if(a[i]/3>1 && a[i]%3==0)
continue;
else if(a[i]/5>1 && a[i]%5==0)
continue;
else if(a[i]/7>1 && a[i]%7==0)
continue;
else
System.out.print(" "+a[i]);
}
System.out.println();
} } 實驗結果如下:

技術分享圖片

實驗心得:

1.素數輸出時不理解簡單算法,只能用一種比較笨的方法輸出結果。

2.排序輸出的時候,用Java的方法輸出時,語句使用上有一點不熟悉。

實驗五:任意輸入10個int類型數據,排序輸出,再找出素數