Java是一種面向對象的編程語言,Java筆試題和答案是很多招聘公司用來篩選人才的重要工具。下面是一些2015年Java筆試題和答案。
//1.寫一個程序求1到100之間的所有質數。 public class PrimeNumbers { public static void main(String[] args) { for(int i=2;i<=100;i++) { boolean isPrime=true; for(int j=2;j<=i/2;j++) { if(i%j==0) { isPrime=false; break; } } if(isPrime) { System.out.print(i+" "); } } } } //2.寫一個程序把一個字符串中的每個單詞的首字母大寫。 public class FirstLetterUppercase { public static void main(String[] args) { String str="hello world"; StringBuffer sb=new StringBuffer(); String[] words=str.split(" "); for(String word:words) { char[] chars=word.toCharArray(); chars[0]=Character.toUpperCase(chars[0]); sb.append(new String(chars)+" "); } System.out.println(sb.toString().trim()); } } //3.寫一個程序計算斐波那契數列中第n個數字。 public class FibonacciNumber { public static long fib(int n) { if(n<=0) { return 0; } if(n==1) { return 1; } long fib1=0,fib2=1; for(int i=2;i<=n;i++) { long fib=fib1+fib2; fib1=fib2; fib2=fib; } return fib2; } public static void main(String[] args) { System.out.println(fib(10)); } }
以上是2015年Java筆試題和答案的部分內容,Java筆試題可以幫助我們更好地了解自己的技術水平,提高自己的編程能力。