初级java程序员笔试题(3)

2019-09-01 15:39

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+”%”);


初级java程序员笔试题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:古诗接龙第一单元(带拼音可打印)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: