① 請問在java中調用一個自定義方法,在調用之後才定義,不用先對方法聲明嗎
JAVA是預編譯語言,比如一個函數A,在調用的時候要用到函數B。但是在寫代碼的時候B函數是按照順序寫在A函數後面的,在JAVA中,可以正常使用函數A。
但是在C語言中,一定要在代碼開頭聲明函數B,再可以在A的後面實現函數B。
否則C語言中若不提前聲明函數B,則函數B只能先在A函數之前實現好,再讓A函數去調用B。
② Java中如何調用函數和自定義函數
System.out.println("hello world");
println即為函數,out為是輸出對象,System為java系統類。
Java源程序(.java文件)——>java位元組碼文件(.class文件)——>由解釋執行器(java.exe)將位元組碼文件載入到java虛擬機(jvm)——>位元組碼文件(.class)就會在java虛擬機中執行。
Java的基本包
java.lang其中包含有:
介面:Comparable、Cloneable、Runable等
類:八個基本數據類型封裝類、Math、Runtime、Object、String、StringBuffer、Thread、Exception等
③ JAVA中定義了函數,有返回值,怎麼調用
sum是在方法中,當這個方法執行完之後,sun就消失了。調用的話可以在主方法或者其他方法中定義
int
sum
=
add(1,2);返回值就賦值給新的sum了。至於列印的話,直接在return前面加個輸出語句就行了。
system.out.println("sum是:"+sum);