實驗二 Java編程基礎訓練
【開發語言及實現平臺或實驗環境】
Windows2000 或XP,JDK1.5以上版本與Eclipse集成開發環境
【實驗目的】
1.了解Java的數據類型
2.掌握各種變量的聲明方式
3.理解運算符的優先級
4.掌握java基本數據類型。運算符與表達式、數組的使用方法
5.理解Java程序語法結構,掌握順序結構、選擇結構和循環結構語法的程序設計方法
【實驗要求或實驗任務】
1.編寫一個聲明java不同數據類型變量的程序
2.編寫一個使用運算符、表達式、變量的程序
3.編寫一個使用java數據的程序
4.編寫表達式語句、復合語句的程序
5.編寫使用不同選擇結構的程序
6.編寫使用不同循環結構的程序
【實驗內容或實驗步驟】
一.聲明不同數據類型的變量
程序功能:新建一個類Demo2_1,定義九個變量,分別存放0x55,0x55ff,1000000,0xffffL,'a',0.23F,0.7E-3,true,"這是字符串類類型"等九個值,并將這些變量的值依次輸出。
二.使用運算符【關系、算術、賦值、位、邏輯】
程序功能:
1.新建一個類Demo2_2,輸入一個整數[0,9999],把該整數各位數字分別顯示。
2.新建一個類Demo2_3,在打印i變量的同時分別對該變量進行i++和i--操作同時每一步都應輸出當前的i值。
3.新建一個類Demo2_4,給出一個數,寫出此數左移、右移、無符號右移的表達式。
三.使用數組
程序功能:新建一個類Demo2_5,建立一個長度為5的一維數組,一個長度為12的二維數組,分別對兩個數組賦值,然后打印輸出各數組中元素的值。
四.使用表達式語句
程序功能:
1.i=3, j=4,分析表達式20*8/4+i+j*i的結果,并新建一個類Demo2_6,編碼測試。
2.新建一個類Demo2_7,根據給定的浮點類型的華氏溫度值,用公式轉化(攝氏=(華氏-32)*5/9)為攝氏溫度。
3.新建一個類Demo2_8,根據給定的三個浮點數,求出它們的算術平均數和幾何平均數,輸出在屏幕。
五.使用選擇語句
1.使用if...else 語句
程序功能:新建一個類Demo2_9,使用if...else 語句構造多分支,判斷某一年是否為閏年。閏年的條件是符合下面二者之一:能被4 整除,但不能被100 整除;能被4 整除,又能被100 整除。
2.使用switch 語句
程序功能:新建一個類Demo2_10,實現輸入成績后判斷應得評價檔次的功能。(A:90以上;B:80~89;C:70~79;D:60~69;E:60以下)
六.使用循環語句
1.for 循環語句練習
程序功能:新建一個類Demo2_11,輸出在1到300之間滿足x*x+y*y=z*z的所有數字。
2.while 循環語句練習
程序功能:新建一個類Demo2_12,運行程序后從鍵盤輸入數字1/2/3后,可顯示抽獎得到的獎品;如果輸入其它數字或字符顯示“沒有獎品給你!”。
3.do…while 循環語句練習
程序功能:新建一個類Demo2_13,求1+2+…+100 之和,并將求和表達式與所求的和顯示出來。
【思考】
1.程序的復合結構以及變量的使用范圍。
2.選擇語句,哪些具有嵌套關系?
3.while和do…while的區別。