
文章插圖
大家好,小跳來為大家解答以上的問題 。java基礎試題 , java基礎練習題這個很多人還不知道,現在讓我們一起來看看吧!
1、一、問答題Java語言的數據類型有哪些?8答:有byte(字節型)、char(字符型)、boolean(布爾型)、short(短整型)、int(整型)、long(長整型)、浮點型:float(單精度)、double(雙精度) 。
2、2、寫出算術運算符、關系運算符、邏輯運算符各自包含的運算符,寫出條件運算符的形式,并簡述其執行過程 。
3、10答:算術運算符:++、--、+、-、*、/、%關系運算符:!=、>=、<=、>、<、==邏輯運算符:!(邏輯非)、&&(邏輯與)、||(邏輯或)條件運算符的形式:表達式1?表達式2:表達式3;3、數組有怎樣的特征?寫出一維數組兩種初始化的語法格式(可使用具體的實例) 。
4、10答:數組特征:數組有若干個元素;各元素有相同的數據類型;按一定的順序排列;一維數組兩種初始化的語法格式:int a[]=new int[2];a[0]=1;a[1]=2;或int a[];a[]=new int[2];a[0]=1;a[1]=2;int a[]={1,2};4、比較順序表、棧、隊列的異同點,分別寫出冒泡法排序的主要特點 。
5、12答:都運用數組的知識,都運用了方法調用;棧的特點是:冒泡法排序的主要特點:經過多輪循環,每一輪循環從最后一個元素依次與前面的元素比較大小,最終找到的最小元素排在第一位,第一輪循環終止;再依次進行下一輪循環 。
6、二、編程題規定一個工人工作時間一月160小時 , 每小時工資5元 , 加班的話,每小時增加4元,請編程計算此工人一個月的工資 , 工作時間由鍵盤輸入 。
7、15import jaimport ***.io.*;pubic class Qgrgz{public static void main(String[] args)throws IOException{int x,result;InputStreamReader ir;BufferedReader in;ir=new InputStreamReader(***.in);in=new BufferedReader(ir);System.out.println("Shurugongrengongzuoshijian:");String s=in.readLine();x=Integer.parseInt(s);if(0
9、15import ***.io.*;public class Pjf{ public static void main(String[] args)throws IOException{InputStreamReader ir;BufferedReader in;ir=new InputStreamReader(***.in);in=new BufferedReader(ir);for(int i=1;i<=3;i++){double v=0,sum=0;for(int j=1;j<=4;j++){System.out.print("請輸入第"+i+"個學生第"+j+"科成績:");String a=in.readLine();int x=Integer.parseInt(a);sum=sum+x;}v=sum/4;System.out.println("總分是:"+sum);System.out.println("平均分是:"+v); }}}4、運用方法調用求一維數組中的最大元素及下標,在main方法中輸入數組元素 。
10、15import ***.io.*;public class Qszzdys{int a[]=new int[10];public static void main(String[] args)throws IOException{int i;Qszzdys b=new Qszzdys();InputStreamReader ir;BufferedReader in;ir=new InputStreamReader(***.in);in=new BufferedReader(ir);for(i=0;i<10;i++){System.out.println("請輸入a["+i+"]:");String s=in.readLine();b.a[i]=Integer.parseInt(s);}b.d();} void d() {int max,x=0;max=a[0];for(int j=1;j<10;j++)if(a[j]>max){max=a[j];x=j;}System.out.println("最大值是:"+max+";下標是:"+x); }}5、運用選擇法對23 , 45,34,78,99,12,50,0這組數進行升序排列 。
11、(選做題,做了加分,沒做不減分)15public class Paixu{int [] a;int len;void f(int maxSize){a=new int[maxSize];len=0;}void b(int value){a[len]=value;len++;}void display(){for(int i=0;i
- java進度條 JAVA進度條的實時顯示
- jk基礎款分山正嗎
- 紀昌學射練習題答案 紀昌學射練習題
- 現代數字電子計算機的基礎 現代電子數字計算機的特點
- 數據庫都考什么
- 初三數學基礎差 最后一年如何提高??
- 零基礎怎么學畫畫
- 小學二年級數學鐘表時間練習題 關于二年級鐘表時間的數學題
- access數據庫基礎及應用 access數據庫主要功能
- 二年級數學時間練習題 二年級時間數學題100道
