從零學java筆錄-第20篇 方法(函數(shù)2 函數(shù)練習)

本文是《凱哥陪你學系列之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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容