System.out.println();
System.out.print(“——-|—–”);
for(int i=1;i<=9;i++){
System.out.print(“—–”); }
System.out.println();
for(int i=1;i<=9;i++){
System.out.print(“ ”+i+” | ”);
for(int j=1;j<=i;j++){
System.out.print(i*j+” ”); }
System.out.println(); } } }
7.下面代码将输出: one two default
int i = 1;
switch (i) {
case 0: System.out.println(“zero”);
break;
case 1: System.out.println(“one”);
case 2: System.out.println(“two”);
default:System.out.println(“default”); }
8.下面代码将输出: Equal
class EqualsTest {
public static void main(String[] args) {
char a=’\′;
String s=a==0x0005L?“Equal”:”Not Equal”;
System.out.println(s); } }
9.编写程序,对A[]={30,1,-9,70,25}数组由小到大排序。
public class booktest {
public static void main(String[] args) {
int a[]={30,1,-9,70,25};
System.out.print(“数组原始顺序:“);
for (int i=0;i
for (int i = 0; i < a.length; i++) {
int lowerIndex = i;
for (int j = i + 1; j < a.length; j++)
if (a[j] < a[lowerIndex]) lowerIndex = j;
int temp = a[i];
a[i] = a[lowerIndex];
a[lowerIndex] = temp; }
System.out.print(“\\n数组排序后的顺序: “);
for (int i=0;i
10.运行下面代码将输出什么内容? one
int i=1;
switch(i){
case 0: System.out.println(“zero”);
break;
case 1: System.out.println(“one”);
break;
case 2: System.out.println(“two”);
break;
default: System.out.println(“default”); }
11.编写程序,求2-1000内的所有素数,并按每行5列的格式输出。
public class PrimeTest{
public static void main(String args[]) {
int num=2;
System.out.print(2 + ” ”);
for(int i=3;i<=1000;i+=2){
boolean f = true;
for (int j=2;j
if(i % j == 0){
f= false;
break; } }
if(!f) {continue;}
System.out.print(i + ” ”);
if(num++%5 == 0)System.out.println(); } } }
12.编写程序,生成100个1~6之间的随机数,统计1~6每个数字出现的概率。
public class RandomTest {
public static void main(String[]args){
int[] randomnum=new int[100];
int[] n=new int[6];
double a;
for(int i=0;i<100;i++){
a = Math.random()*6;
a = Math.ceil(a);
randomnum[i] = new Double(a).intValue();
System.out.print(randomnum[i]);
switch (randomnum[i]){
case 1: n[0]++; break;
case 2: n[1]++; break;
case 3: n[2]++; break;
case 4: n[3]++; break;
case 5: n[4]++; break;
case 6: n[5]++; break; } }
System.out.println();//以下可改为循环输出
System.out.println(“ 数字1出现的概率=”+(n[0]/100.0)*100+”%”);
System.out.println(“ 数字2出现的概率=”+(n[1]/100.0)*100+”%”);