日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

个人项目

發(fā)布時(shí)間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 个人项目 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一.題目簡(jiǎn)介

1.熟悉Java基礎(chǔ)語(yǔ)法:各種基本數(shù)據(jù)類(lèi)型;變量和常量;各種運(yùn)算符及優(yōu)先級(jí)與結(jié)合性;表達(dá)式;類(lèi)型轉(zhuǎn)換。

2.理解Java各種程序控制語(yǔ)句的用法:if…else語(yǔ)句;switch…case;for語(yǔ)句;while語(yǔ)句;do…while語(yǔ)句;break語(yǔ)句與cotinue語(yǔ)句。

3.熟練掌握一維及二維數(shù)組的使用。

4.熟練掌握方法定義與方法調(diào)用,理解方法參數(shù)的傳遞方式。

  • Java是區(qū)分大小寫(xiě)的,一定要注意。例如System中的S、Scanner中的S及nextLine中的L等等。
  • 程序是由一系列語(yǔ)句組成,必須在語(yǔ)句末尾加“;”,而且java程序中的符號(hào)必須是英文狀態(tài)下輸入的,否則將出現(xiàn)語(yǔ)法錯(cuò)誤。
  • Java中每個(gè)類(lèi)處于單獨(dú)的文件中,類(lèi)名必須和文件名相同。可以運(yùn)行的類(lèi)必須包含 public static void main(String[] args),不包含main方法的只能編譯。
  • 算術(shù)運(yùn)算符“/”中,如果符號(hào)兩邊的數(shù)都為整型,那么得到的結(jié)果也為整型,所以為了得到浮點(diǎn)型,應(yīng)該使其中的一個(gè)數(shù)為浮點(diǎn)型。
  • 布爾表達(dá)式中,判斷兩個(gè)量a、b是否相等時(shí),應(yīng)寫(xiě)成a == b;若寫(xiě)成a = b表示把b的值賦給a,并不是一個(gè)布爾表達(dá)式,將出現(xiàn)語(yǔ)法錯(cuò)誤:Type mismatch: cannot convert from int to boolean
  • 布爾表達(dá)式中不能用連不等式。例如10<i<20應(yīng)寫(xiě)成i>10 && i<20
  • if語(yǔ)句、while語(yǔ)句和for語(yǔ)句中布爾表達(dá)式后不要加分號(hào)(;),例如

if (a>=3) ;

a=a+b;

表示如果滿(mǎn)足條件,執(zhí)行一條空語(yǔ)句,同時(shí)整個(gè)if語(yǔ)句結(jié)束,然后執(zhí)行下一條語(yǔ)句,所以上例中a為任何值都將執(zhí)行a=a+b;。

特別是在while循環(huán)中,將造成無(wú)限循環(huán)。例如while( i<=100 ) ; i++;因?yàn)檠h(huán)體為空,無(wú)法更改i的值,所以循環(huán)將一直執(zhí)行下去。

  • else總是與最鄰近的尚未配對(duì)的if配對(duì)。如果要更改配對(duì)原則,用大括號(hào)。
  • switch語(yǔ)句中,若只執(zhí)行一個(gè)情況項(xiàng)就退出switch語(yǔ)句,一定不要忘記加break;
  • do-while();語(yǔ)句中,while后面的表達(dá)式后必須加分號(hào)。
  • 盡量不要在循環(huán)體中聲明變量,如果在循環(huán)體聲明變量且初始化,那么每次循環(huán)都要為變量申請(qǐng)內(nèi)存且為其賦值,影響運(yùn)行效率,甚至出現(xiàn)邏輯錯(cuò)誤。
  • 語(yǔ)句中如果滿(mǎn)足條件時(shí)要執(zhí)行多條語(yǔ)句或者循環(huán)體中有多條語(yǔ)句,一定要將這些語(yǔ)句用大括號(hào)括起來(lái)。
  • 要注意程序界面的友好性,例如在要求用戶(hù)從界面輸入一個(gè)整數(shù)前,應(yīng)提示用戶(hù)。

??????????? Scanner input = new Scanner(System.in);

??????????? System.out.println(“please input an integer:”);

??????????? input.readLineInt(a);

除法運(yùn)算符“/”是取整運(yùn)算,直接丟棄掉小數(shù)點(diǎn)后面的部分。

二、源碼的github鏈接

?

https://github.com/liushixian/liushixian1/blob/master/ExpressionSentence

測(cè)試截圖https://github.com/liushixian/liushixian1/blob/master/CalculatorTest

?

?

?

三、所設(shè)計(jì)的模塊測(cè)試用例、測(cè)試結(jié)果截圖

?

1.使用表達(dá)式語(yǔ)句與復(fù)合語(yǔ)句
?
?

四、問(wèn)題及解決方案、心得體會(huì)

學(xué)會(huì)用java編一些簡(jiǎn)單的程序,熟悉 for while do..while 循環(huán)的作用

?

轉(zhuǎn)載于:https://www.cnblogs.com/liushixian13/p/4486459.html

總結(jié)

以上是生活随笔為你收集整理的个人项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。