久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

JAVA模擬試題及答案

時(shí)間:2024-10-18 17:28:38 SUN認(rèn)證 我要投稿
  • 相關(guān)推薦

JAVA模擬試題及答案

  Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。那么java作為一種編程語(yǔ)言,你對(duì)java編程題有把握嗎?下面跟yjbys小編一起來(lái)看看吧!

JAVA模擬試題及答案

  【程序1】

  題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問(wèn)每個(gè)月的兔子總數(shù)為多少?

  這是一個(gè)菲波拉契數(shù)列問(wèn)題

  public class lianxi01 {

  public static void main(String[] args) {

  System.out.println("第1個(gè)月的兔子對(duì)數(shù): 1");

  System.out.println("第2個(gè)月的兔子對(duì)數(shù): 1");

  int f1 = 1, f2 = 1, f, M=24;

  for(int i=3; i<=M; i++) {

  f = f2;

  f2 = f1 + f2;

  f1 = f;

  System.out.println("第" + i +"個(gè)月的兔子對(duì)數(shù): "+f2);

  }

  }

  }

  【程序2】

  題目:判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。

  程序分析:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除, 則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。

  public class lianxi02 {

  public static void main(String[] args) {

  int count = 0;

  for(int i=101; i<200; i+=2) {

  boolean b = false;

  for(int j=2; j<=Math.sqrt(i); j++)

  {

  if(i % j == 0) { b = false; break; }

  else { b = true; }

  }

  if(b == true) {count ++;System.out.println(i );}

  }

  System.out.println( "素?cái)?shù)個(gè)數(shù)是: " + count);

  }

  }

  【程序3】

  題目:打印出所有的 "水仙花數(shù) ",所謂 "水仙花數(shù) "是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè) "水仙花數(shù) ",因?yàn)?53=1的三次方+5的三次方+3的三次方。

  public class lianxi03 {

  public static void main(String[] args) {

  int b1, b2, b3;

  for(int m=101; m<1000; m++) {

  b3 = m / 100;

  b2 = m % 100 / 10;

  b1 = m % 10;

  if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {

  System.out.println(m+"是一個(gè)水仙花數(shù)"); }

  }

  }

  }

  【程序4】

  題目:利用條件運(yùn)算符的嵌套來(lái)完成此題:學(xué)習(xí)成績(jī)> =90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。

  import java.util.*;

  public class lianxi05 {

  public static void main(String[] args) {

  int x;

  char grade;

  Scanner s = new Scanner(System.in);

  System.out.print( "請(qǐng)輸入一個(gè)成績(jī): ");

  x = s.nextInt();

  grade = x >= 90 ? ’A’

  : x >= 60 ? ’B’

  :’C’;

  System.out.println("等級(jí)為:"+grade);

  }

  }

  【程序5】

  題目:輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。

  /**在循環(huán)中,只要除數(shù)不等于0,用較大數(shù)除以較小的數(shù),將小的一個(gè)數(shù)作為下一輪循環(huán)的大數(shù),取得的余數(shù)作為下一輪循環(huán)的較小的數(shù),如此循環(huán)直到較小的數(shù)的值為0,返回較大的數(shù),此數(shù)即為最大公約數(shù),最小公倍數(shù)為兩數(shù)之積除以最大公約數(shù)。* /

  import java.util.*;

  public class lianxi06 {

  public static void main(String[] args) {

  int a ,b,m;

  Scanner s = new Scanner(System.in);

  System.out.print( "鍵入一個(gè)整數(shù): ");

  a = s.nextInt();

  System.out.print( "再鍵入一個(gè)整數(shù): ");

  b = s.nextInt();

  deff cd = new deff();

  m = cd.deff(a,b);

  int n = a * b / m;

  System.out.println("最大公約數(shù): " + m);

  System.out.println("最小公倍數(shù): " + n);

  }

  }

  class deff{

  public int deff(int x, int y) {

  int t;

  if(x < y) {

  t = x;

  x = y;

  y = t;

  }

  while(y != 0) {

  if(x == y) return x;

  else {

  int k = x % y;

  x = y;

  y = k;

  }

  }

  return x;

  }

  }

  【程序6】

  題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。

  import java.util.*;

  public class lianxi07 {

  public static void main(String[] args) {

  int digital = 0;

  int character = 0;

  int other = 0;

  int blank = 0;

  char[] ch = null;

  Scanner sc = new Scanner(System.in);

  String s = sc.nextLine();

  ch = s.toCharArray();

  for(int i=0; i

  if(ch >= '0' && ch <= '9') {

  digital ++;

  } else if((ch >= 'a' && ch <= 'z') || ch > 'A' && ch <= 'Z') {

  character ++;

  } else if(ch == ' ') {

  blank ++;

  } else {

  other ++;

  }

  }

  System.out.println("數(shù)字個(gè)數(shù): " + digital);

  System.out.println("英文字母?jìng)(gè)數(shù): " + character);

  System.out.println("空格個(gè)數(shù): " + blank);

  System.out.println("其他字符個(gè)數(shù):" + other );

  }

  }

【JAVA模擬試題及答案】相關(guān)文章:

Java考試格林模擬試題10-22

2017年java模擬試題06-20

java基礎(chǔ)筆試題及答案10-18

java面試題及答案11-01

java考試試題及答案10-25

2017年java考試模擬試題05-31

sun認(rèn)證java基礎(chǔ)模擬試題10-26

java面試題2017及答案06-08

2017年Java筆試題及答案08-03

java認(rèn)證考試試題及答案07-21