Java中帶參數的方法的使用

2021-01-11 走進編程世界

考題1、溫故而知新

創建一個Calculator類,要求將加減乘除的方法使用帶參的方法、在main方法中接收用戶的運算選擇 與 兩個數字,根據用戶選擇的運算計算結果,注意除數不能為0,若除數輸入為0,則做出提示。效果如下圖所示:(完成時間20分鐘) (成績:50)

考題2、接近生活

目前有兩種廣泛使用的溫度單位,即攝氏度和華氏度。華氏度=1.8*攝氏度+32;

請編寫一個簡單的溫度單位轉換工具,它可以將用戶輸入的攝氏度轉換成華氏度,其運行效果如下圖所示。(50分)(完成時間20分鐘)

思路:創建一個攝氏度轉換類【CelsiusConverter.java】在類中定義兩個方法,getFahrenheit()方法用於將攝氏溫度轉換成華氏溫度,main()方法用於測試。

相關焦點

  • java之數組作為方法參數的使用
    各位小夥伴們大家好,這次小編要介紹的是java作為方法參數,返回值的使用。首先,小編要介紹的是java作為方法參數的使用。1.返回值類型:只是進行列印,不需要進行計算,也沒有結果,用void* 2.方法名稱:printArray* 3.參數列表:必須有數組,才可以列印其中的元素。
  • Java之抽象方法的使用與及接口中抽象方法的簡單介紹
    接口就是多個類的公共規範,是一中引用數據類型,最重要的內容就是其中的抽象方法。如上圖所示,通過上面這個USB接口,兩臺電腦可以互相傳遞文件,只要符合USB接口的規範,很多設備都可以使用。那麼,如何定義一個接口呢?
  • Java中可變參數的使用方式
    在Java的參數定義中,有一種比較特殊的定義方式,就是可變參數。可能有的朋友對這個名稱有點陌生,但是看到代碼可能就會說,「就是他啊」。那這個可變參數是什麼呢,就是類似下面這個方法籤名中的參數的定義方式了。
  • Java之File類的構造方法
    (f1);//重寫了Object類的toString方法,列印的是一個路徑:c:\Users\java\code\a.textFile f2=new File("c:\\Users\\java\\code");System.out.println(f2);
  • 如何使用JAVA反射/JAVA反射實例
    JAVA反射技術,在平時我們的開發中雖然很少會用到例如讀取配製文件可能就用到這個技術,但在我們所使用的框架源碼中是經常會用到的。通過Object類中的方法實例化  c3 = X.class ; // 通過類.class實例化  System.out.println("類名稱:" + c1.getName())  ; // 得到類的名稱  System.out.println("類名稱:" + c2.getName())  ; // 得到類的名稱  System.out.println("類名稱:" + c3.getName(
  • Java中Lambda表達式的5種不同語法
    在這種情況下,它是一個單一表達式-Integer.compare(m.length(), n.length())Output:[a, is, java, site, creek, program]2.可以推斷參數類型
  • 深入分析java中的多態(從jvm角度分析)
    對於java中多態概念的理解一直是面試常問的問題,所以今天花了一些時間好好地整理了一下,力求從java虛擬機的角度來分析和理解多態。一、認識多態1、方法調用在Java中,方法調用有兩類,動態方法調用與靜態方法調用。
  • Java常見內存溢出異常分析
    通過 java -Xms10m -Xmx10m -XX:+HeapDumpOnOutOfMemoryError 我們設置了堆內存為 10 兆, 並且使用參數 -XX:+HeapDumpOnOutOfMemoryError 讓 JVM 在發生 OutOfMemoryError 異常時列印出當前的內存快照以便於後續分析。
  • 反射——Java高級開發必須懂得
    描述:在 main 函數中,有一個 String args[] 參數,這就表示在執行某 .class 文件時,可以對 main 函數傳字符串參數(例如:命令行中:java OfficeBetter Excel,傳給主函數的參數就是Excel,如果傳多個參數,參數用空格隔開),Office類中使用了兩個類(沒有提供這兩個類),並調用其相應的方法
  • Java反射初探 ——「當類也學會照鏡子」
    通過類創建的實例對象的getClass方法取得MyClass myClass = new MyClass();Class classInstance = myClass.getClass();三.通過Class類的靜態方法forName方法取得(參數是帶包名的完整的類名)
  • Java transient關鍵字使用小記
    1.transient的作用及使用方法我們都知道一個對象只要實現了Serilizable接口,這個對象就可以被序列化,java的這種序列化模式為開發者提供了很多便利,我們可以不必關係具體序列化的過程,只要這個類實現了Serilizable接口,這個類的所有屬性和方法都會自動序列化。
  • Java反射機制深入詳解
    Class類的構造方法是private,由JVM創建。反射是java語言的一個特性,它允程序在運行時(注意不是編譯的時候)來進行自我檢查並且對內部的成員進行操作。例如它允許一個java的類獲取他所有的成員變量和方法並且顯示出來。Java 的這一能力在實際應用中也許用得不是很多,但是在其它的程序設計語言中根本就不存在這一特性。
  • Java8 lambda表達式
    如何在正確的場合使用lambda表達式?下面有幾個使用lambda表達式的例子①展示了在沒有參數的情況下如何使用lambda,可以使用一對空的小括號來表示沒有參數,這是一個實現了Runnable的lambda的表達式,該接口只有一個方法run(),該方法不接受任何參數,且返回void.
  • Java8 lambda表達式語法
    但是有一點這裡強調一下(Windows系統):目前我們工作的版本一般是java 6或者java 7,所以很多人安裝java8基本都是學習為主。這樣就在自己的機器上會存在多版本的JDK。而且大家一般是希望在命令行中執行java命令是基於老版本的jdk。但是在安裝完jdk8並且沒有設置path的情況下,你如果在命令行中輸入:java -version,屏幕上會顯示是jdk 8。
  • (提高Java代碼質量)|25個優化Java代碼的小技巧
    此外,由於某些方法要求參數在執行期間保持不變,因此將集合傳遞給自身可能會導致異常行為。反例:4.集合初始化儘量指定大小java 的集合類用起來十分方便,但是看源碼可知,集合也是有大小限制的。反例:正例:5.字符串拼接使用 StringBuilder一般的字符串拼接在編譯期 java 會進行優化,但是在循環中字符串拼接,java 編譯期無法做到優化,所以需要使用 StringBuilder 進行替換。
  • 萬字梳理,帶你拿下 Java 面試題!
    簡單理解的話就是:值傳遞是指在調用函數時將實際參數複製一份到函數中,這樣的話如果函數對其傳遞過來的形式參數進行修改,將不會影響到實際參數引用傳遞是指在調用函數時將對象的地址直接傳遞到函數中,如果在對形式參數進行修改,將影響到實際參數的值。
  • 「JAVA」萬字長篇詳述字節碼對象與反射機制完成動態編程
    Java 反射在Java的開發環境中,運行java文件需要使用:java xx.java 命令,運行java命令後使用類字面量,即使用類的class屬性;Class<java.util.Date> clazz1 = java.util.Date.class;2.使用對象的getClass();方法;java.util.Date
  • Java編程中基礎反射詳細解析
    類加載指的是將類的class文件讀入內存中,並為之創建一個 java.lang.Class對象,也就是說程序使用任何類的時候,都會為其創建一個class對象。類的初始化在java中對類變量指定初始值得方法有兩種:1.
  • JAVA專業術語面試100問
    21、java中垃圾收集的方法有哪些?22、如何判斷一個對象是否存活?(或者GC對象的判定方法)?23、Java GC是在什麼時候,對什麼東西,做了什麼事情?24、什麼是類加載器雙親委派模型機制?執行sql處理結果集,如果有參數就設置參數。關閉結果集,關閉會話,關閉資源。48、char 型變量中能不能存貯一個中文漢字,為什麼?
  • 打工人打工魂,打工的必會java調用python的幾種用法
    interpreter = new PythonInterpreter(); interpreter.execfile("D:\\javaPythonFile.py"); }}輸出結果如下:注意:以上兩個方法雖然都可以調用python程序,但是使用Jpython調用的python庫不是很多,如果你用以上兩個方法調用,而python的程序中使用到第三方庫