本文是《凱哥陪你學系列之java基礎(chǔ)篇》中第20篇。
本節(jié)主要內(nèi)容:
1:使用方法的時候需要注意的事項
2:方法練習1
2.1:鍵盤錄入兩個數(shù),返回兩個數(shù)中較大值
2.2:鍵盤錄入兩個數(shù)據(jù),比較兩個數(shù)是否相等
3:方法之輸入星形及其調(diào)用
一:使用方法的時候需要注意
1:方法調(diào)用時候需注意的;
1.1:單獨調(diào)用,一般是沒意義的。
理解:
在上節(jié)課中我們說到的add(int x ,int y)這個方法
這樣打印出來的是17.
但是如果我們只是調(diào)用了方法,而無其他操作。是毫無意義的。
1.2:直接輸出調(diào)用方法的結(jié)果,不夠好。
因為我們有可能對結(jié)果進一步處理。
比如兩個數(shù)相加之和如果大于15輸出大于15
1.3賦值調(diào)用。推薦使用
2:方法之間調(diào)用注意
2.1:方法不調(diào)用不執(zhí)行
2.2:方法與方法是平級的,不能嵌套定義
2.3:方法定義的時候參數(shù)之間用逗號分隔
2.4:方法調(diào)用的時候,不用傳遞數(shù)據(jù)類型
2.5:如果方法有明確的返回值,一定要有return帶回一個值。
二:方法練習1
1:需求鍵盤錄入兩個,返回兩個數(shù)中較大值
1.1:鍵盤錄入?怎么獲取
Scanner這個對象就是獲取鍵盤錄入對象
Scanner sc =newScanner(System.in); //創(chuàng)建一個鍵盤錄入對象
1.2怎么獲取鍵盤輸入的整數(shù)
使用創(chuàng)建的sc對象獲取。
int x = sc.nextInt; //獲取鍵盤錄入的整數(shù)
1.3:怎么比較兩個數(shù)中較大的?
完整代碼截圖:
代碼:
主方法:
獲取最大值的方法:
2:鍵盤錄入兩個數(shù),比較兩個數(shù)是否相等
2.1:兩個數(shù)怎么比較是否相等?
分析
2.1.1:返回值類型是什么?boolean類型的。因為兩個數(shù)只能是相等或是不相等
2.1.2:明確參數(shù)列表int a ,int b兩個整數(shù)類型啊。
所以代碼如下:
代碼如下:
運行后結(jié)果:
三:方法之輸出星形及其調(diào)用
1:分析明確返回類型。因為需要打印到控制臺。所以無需返回值。故返回類型是void
2:明確參數(shù)列表 int a , int b分別代表行和列
所以打印的方法如下:
代碼:
運行結(jié)果:
下節(jié)預告:
本節(jié)主要內(nèi)容:
1:方法練習2
1.1:根據(jù)鍵盤錄入數(shù)據(jù)輸出對應的乘法表
2:方法重載概述和基本使用
3:方法重載練習比較數(shù)據(jù)是否相等
歡迎關(guān)注凱哥微信公眾號:凱哥Java
凱哥個人網(wǎng)站:www.kaigejava.com