文章目录
使用while循环,do-while循环,for循环列出100到200之间的所有素数
package three;
public class prime {
public static void main(String[] args) {
//求100到200之间的素数
System.out.println("100到200之间的素数为:");
int i;
int n;
for(n=100;n<200;n++){
for(i=2;i<=n;i++){
if(n % i == 0) //数字n可以被整除,则不是素数
break; //就直接跳出循环
}
if(n==i) //不等于 本身的数不是素数,不能被整除,等于自身的数为素数
System.out.print(n+" ");
}
}
}
请使用for循环列出2000到2500之间的所有闰年
package three;
public class run_nian {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
for(i=2000;i<=2500;i++){
if((i % 4 == 0 && i % 100 != 0)||(i % 400 == 0))
System.out.println(i + "年是闰年");
}
}
}
随机生成一个含有10个数的数组,依次输出冒泡排序前和排序后的数组元素
package three;
import java.util.Arrays;
public class maopao {
public static void main(String[] args) {
int a[] = new int[10];
//随机生成10个数
for(int i = 0; i < a.length; i++)
a[i] = (int)(Math.random()*100+1);
System.out.println("数组元素为:");
for(int i = 0;i<a.length;i++) //遍历输出数组
System.out.print(a[i]+" ");
//冒泡
int temp = 0;
for(int i = 1; i<a.length; i++){
for(int j = 0; j < a.length - i; j++){
if(a[j]>a[j+1]){
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
System.out.println("");
System.out.println("冒泡排序后的数组为:");
for(int i = 0; i < a.length; i++)
System.out.print(a[i]+" ");
}
/*public static void printArray(int[] arr){
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+"\t");*/
}
输出10行杨辉三角形
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
package three;
public class yanghui {
public static void main(String[] args) {
int a[][] = new int[10][10];
// int c[][] = {{1,12},{3,4}};
int i=0,j=0;
for(i=0;i<10;i++)
a[i][0] = a[i][i] = 1; //最外面的数字都是1
//从第3行,第2列开始出现相加
for(i = 2;i < 10; i++)
for(j = 1; j <= i-1;j++)
a[i][j] = a[i-1][j-1] + a[i-1][j];
System.out.println("杨辉三角;");
for(i=0;i<10;i++){
for(j=0;j<=i;j++)
System.out.print(a[i][j]+"\t");
System.out.println();
}
}
}
请输出九九乘法表
1*1=1
21=2 22=4
31=3 32=6 3*3=9
package three;
public class x9 {
public static void main(String[] args) {
int i = 0, j = 0, x = 0;
for(i = 1; i <= 9; i++){
for(j = 1; j <= i; j++){
x = i*j;
System.out.print(i+"x"+j+"="+x+"\t");
}
System.out.println();
}
}
}