Getting Started with java simple example:

1, print multiplication table

Code:

public class 九九乘法表 {
	public static void main(String[] args) {
		//方法一:使用for循环:
		System.out.println("方法一:");
		for(int i=1;i<=9;i++) {
			for(int j=1;j<=i;j++) {
				System.out.print(i+"*"+j+"="+i*j+"\t");
			}
			System.out.println();
		}
		//分割线:
		System.out.println("=================================================================================");
		
		//方法二:使用while循环:
		System.out.println("方法二:");
		int i=1;
		while(i<=9){
			int j=1;
			while(j<=i) {
				System.out.print(i+"*"+j+"="+i*j+"\t");
				j++;
			}
			System.out.println();
			i++;
		}
	}
}

2, get a random number for each element in the array appear:

/**
 *  关键词:定义长度为100的定长数组,每个元素为随机生成的0~9之间的数,统计每个数出现的次数。
 */
import java.util.Arrays;

public class 获取随机数组中每个元素出现的次数 {
	public static void main(String[] args) {
		java.util.Random Random=new java.util.Random();
		int[] array=new int[100];
		for(int i=0;i<array.length;i++) {
			array[i]=Random.nextInt(10);//生成随机数,并且把随机数放到数组中去
		}
		System.out.println("生成的数组是:" );//打印数组
		System.out.println(Arrays.toString(array));
		
		int[] times=new int[array.length];  //定义一个用来存放每个数出现次数的数组
		for(int i=0;i<10;i++) {				//统计每个数出现的次数
			for(int j=0;j<array.length;j++) {
				if(i==array[j]) {
					times[i]++;
				}
			}
		}
		
		//输出次数数组
		for(int i=0;i<10;i++) {
			System.out.println(i+"出现了"+times[i]+"次!");
		}
	}
}

3, statistical quality within 1 to 1000

/**
 *  关键词:统计1~1000以内的质数
 *  1.质数:只能被1或它自身整除的数;
 *  2.除了2以外的所有偶数都不是质数;
 *  3.1不是质数;
 *  
 */
public class 统计质数 {
	public static void main(String[] args) {
		System.out.println("1至1000以内的质数如下:");
		System.out.print(2+"\t"); 
		
		int time=1,flag=1;//定义两个变量分别用来帮助统计次数和控制输出结果每行的个数
		
		//定义一个标识符:OUT
		OUT:
		
		for(int i=3;i<=1000;i+=2) {//第一层循环
			for(int j=2;j<i;j++) {//第二层循环
				if(i%j==0) {
					continue OUT;//使用标识符:OUT,结束第一层的本次循环,让第一层循环体进入下一次循环
				}
			}
			if(flag%30==0) {//每行输出30次结果(falg能被30整除)的时候,换行
				System.out.println();
				flag=0;
			}
			time++;
			flag++;
			System.out.print(i+"\t");
		}
		System.out.println();
		System.out.println("质数总个数为:"+time);
	}
}

4、

Published 29 original articles · won praise 1 · views 1081

Guess you like

Origin blog.csdn.net/DAurora/article/details/105331755