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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

第八天学习Java的笔记(方法有参无参,有返回值和无返回值)

發布時間:2025/3/13 java 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第八天学习Java的笔记(方法有参无参,有返回值和无返回值) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

48天

方法

對比有參數和無參數

package Demo03;/* * 有參數:小括號當中有內容,當一個方法需要一些數據條件才能完成任務的時候,就是有參數 * 例如兩個數字相加,必須知道兩個數字各是多少,才能相加 * * 無參數:小括號當中留空。一個方法不需要任何數據條件,自己就能獨立完成任務,就是無參數。例如定義一個方法,打印固定10次helloworld * * * 無參數就是自己可以獨立完成 * */public class Demo03MethodParam {public static void main(String[] args) {cheng(3,4);print();}public static void cheng(int a, int b) {int result = a * b;System.out.println(result);}public static void print(){for (int i = 0; i < 5; i++) {System.out.println("hello" + i);}} }

對比有返回值和無返回值

package Demo03; /* * 題目要求:定義一個方法,用來求出兩個數字之和,(求出結果,算出之后告訴我)。有返回值 * 題目變形:定義一個方法,用來【打印】兩個數字之和。(你自己計算,算完之后你自己負責顯示結果,不用告訴我結果) * * 注意事項: * 對于有返回值的方法,可以使用單獨調用、打印調用或者賦值調用。 * 但是對于無返回值的方法,只能使用單獨調用,不能使用打印調用或者賦值調用。 * */ public class Demo04MethodReturn {public static void main(String[] args) {System.out.println(getSum(10,30));add(6,7);}public static int getSum(int a,int b) {int result = a + b;return result;}public static void add(int x,int y) {int num = x + y;System.out.println("和為:" + num);} }

練習1:判斷兩個數字是否相同

package Exercise; /* * 題目要求: * 定義一個方法,用來判斷兩個數字是否相同 * * 三要素: * 返回值類型 * 方法名稱 * 參數列表 * */ public class Demo01MethodSame {public static void main(String[] args) {System.out.println(isSame(5,5));}public static boolean isSame(int a, int b){if (a == b){return true;} else {return false;}//return a == b;//只要能保證return后面的東西為布爾值就行} }

練習二:求出1-100之間所有數字的和值

package Exercise; /* * 題目要求: * 定義一個方法,用來求出1-100之間所有數字的和值 * "求出"、“得到”都是有返回值的 * */ public class Demo02MethodSum {public static void main(String[] args) {System.out.println(getSum());}public static int getSum(){int sum = 0;for (int i = 1; i <= 100; i++) {sum = sum + i;}return sum;} }

練習三:打印指定次數的helloworld

package Exercise; /* * 題目要求: * 定義一個方法,用來打印指定次數的helloworld * */ public class Demo03MethodPrint {public static void main(String[] args) {printHello(6);}public static void printHello(int a){for (int i = 1; i <= a; i++) {System.out.println("HelloWorld" + i);}}}

方法的注意事項

package Exercise;/** 使用方法的時候,注意事項:** 1.方法應該定義在類當中,但是不能在方法當中再定義方法,不能嵌套。* 2.方法定義的前后順序無所謂。* 3.方法定義之后不會執行,如果希望執行,一定要調用。單獨調用、打印調用、賦值調用* 4.如果方法有返回值,必須寫上return* 5.return后面的返回值數據,必須和方法的返回值類型對應起來* 6.對于一個void沒有返回值的方法,不能寫return后面的返回值,只能寫return自己* 7.對于方法當中最后一行的return可以省略不寫* 8.一個方法當中可以有多個return語句,但是必須保證同時只有一個會被執行。兩個return不能連寫* */public class Demo04MethodNotice {public static void main(String[] args) {}public static void method(){return;//為void,返回值什么不寫也行。沒有返回值,只是結束方法的執行。也可省略}public static int getMax(int a, int b){if (a > b){return a;} else {return b;}} }

總結

以上是生活随笔為你收集整理的第八天学习Java的笔记(方法有参无参,有返回值和无返回值)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。