❶ java編寫一個方法
public class Temperature {
public int changeTemperature(int F_temperature) {
int C_temperature;
C_temperature = (5 / 9) * (F_temperature - 32);
return C_temperature;
}
public static void main(String[] args) {
int C_temperature = new Temperature().changeTemperature(20);
System.out.println(C_temperature);
}
}
你確定你給的公式對? 那樣的公式將永遠返回0.
5/9就永遠得0,在乘以任何數結果還是0. 不過代碼我給你了,看著自己改吧。
❷ java中,main方法怎麼寫
String[] args是main函數的形式參數,,可以用來獲取命令行用戶輸入進去的參數。如果你是java的初學者,編寫一些簡單的小程序是用不到它的,但是你在寫程序的時候不管用的到用不到,聲明main函數的時候一定要在括弧里寫上它,否則會報錯。
我再給你舉個用到String[] args的例子,可能語法上有錯誤,因為我手邊沒有java的書,而且我也只是個本科生,水平有限,權當給你理解用。
class Example
{
public void main(String[] args)
{
System.out.println(args[0]);
System.out.println(args[1]);
}
}
那麼這個程序在執行的時候就需要向main函數傳遞形式參數的值,好讓main函數完成列印的功能。
註:String[] args顯示args是一個String類型的數組,args[0]、args[1]是頭兩個元素。
上面那個小程序執行的時候是這樣:
首先,和其他的java程序一樣,在命令提示符那個框框里輸入
javac Example.java
再輸入
java Example straul good
後面兩個字元串隨便寫什麼,它們作為實參傳入main函數,straul傳入args[0],good傳入args[1]。
那麼屏幕會出現:
straul
good
這和在main函數里調用其他函數並且向被調用函數傳遞參數是一樣的道理,只不過傳給main函數罷了。
這是我的理解,可能有問題,不過憑我學java的所得,我就是這么理解的。
String[] 是字元串數組的意思
❸ java通用的方法怎麼寫
我明白你說的意思了:你可以像下面的這樣寫:
public Object getallfinformation( Object t ..){
}
這個就是返回值是Object的,在具體返回的時候可以強制換成你需要的類型,參數中的"..",是jdk中的不定參數,可以傳任意參數的Object的參數,這樣就是你所要的結果;
❹ JAVA程序怎麼寫
正好今天不忙,就當回憶回憶歷史吧,呵呵。
public class Animal {
private String name;
private int legs;
public Animal(){
this("AAA",4);
}
public Animal(String name, int legs){
this.name = name;
this.legs = legs;
}
public String getName() {
return name;
}
public int getLegs() {
return legs;
}
public void move(){
System.out.println(this.name+" Moving!!");
}
public void move(int n){
if(n<0)
return;
for (int i = 0; i < n; i++) {
System.out.println(this.name+" Moving!!");
}
}
}
public class Fish extends Animal {
public Fish(String name){
super(name,0);
}
public void move() {
System.out.println(getName()+" Swimming!!");
}
}
public class Bird extends Animal {
public Bird(String name){
super(name,2);
}
public void move() {
System.out.println(getName()+" Flying!!");
}
}
public class Zoo {
/**
* @param args
*/
public static void main(String[] args) {
Animal animal = new Animal();
Fish fish = new Fish("shayu");
Bird bird = new Bird("dayan");
}
}
❺ java中方法調用時的寫法
如果是非靜態的方法1調用非靜態的方法2,那麼
非靜態方法2所在類的實例引用.非靜態方法2
public class Test{
public void getMethod(){
Test t=new Test();
t.getTwoMethod();
}
public void getTwoMethod(){
}
}
如果靜態調用靜態:
public class Test{
public static void main(String[]args){
Hello();
}
public void Hello(){
System.out.println("HELLOWORLD")
}
}
如果是繼承的話:
public class a{
public void jj(){}
}
public class b extends a {
public void hh(){
super.jj();
}
}
❻ 如何編寫java程序
新建java第一種方法:
1。首先右擊滑鼠,新建一個文本文檔。
2。更改文本文檔的後綴名為
.java
。注意文件名必須和類名相同。
如果你的電腦沒有顯示後綴名的話需要對電腦進行一定的設置。
3。打開計算機——組織——文件夾選項——查看——將隱藏文件夾選項取消勾選即可。
建議將這個選項取消勾選,有很多的惡意程序會侵入我們的電腦,取消勾選可以很好的查看病毒等文件的類型。
4。右擊建好的文檔,選擇編輯即可進行java的編寫。
在編寫的時候我們有一定的格式,java語言的格式是為了我們日後更改程序方便而規定的,我們一定要遵循這種格式編寫。
第二種方法:
1直接新建一個記事本文檔,然後選擇保存。
注意保存時額位置,不要等到保存完卻找不到文件到哪了。
2在選擇保存的窗口中輸入後綴「.java」,然後保存即可。注意文件名必須和類名相同。
3同樣右擊文件,選擇編輯即可在文件中進行編輯了。
前兩個大括弧之間回車,第二對大括弧有一個間隔,直接按TAb鍵即可。
測試運行java程序:
打開運行命令,也可以直接在開菜單中輸入CMD調用命令窗口。
你的文件保存在哪裡就將你的文件目錄輸入到命令提示符窗口中,例如我的是D盤根目錄,所以我輸入「d:」。
編譯java文件,生成class文件:
在命令提示符中輸入「javac
文件名.java」,我的文件名為A,所以輸入javac
A.java然後回車,等待編譯。
運行文件:
繼續輸入「java
文件名」然後回車就可以運行我們寫好的文件了。
❼ Java方法怎麼做
代碼如下:
importjava.util.Arrays;
importjava.util.List;
importjava.util.Scanner;
publicclassApp1{
staticvoidsortPrint(inta,intb,intc){
List<Integer>list=Arrays.asList(a,b,c);
list.sort((x,y)->Integer.compare(y,x));
System.out.println(Arrays.toString(list.toArray()));
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
inta,b,c;
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
sortPrint(a,b,c);
}
}
importjava.util.Scanner;
publicclassApp2{
staticintmax(intx,inty){
returnx>y?x:y;
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
inta,b,c,d;
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
d=scanner.nextInt();
intm=max(a,b);
m=max(m,c);
m=max(m,d);
System.out.println("最大值:"+m);
}
}
importjava.util.Scanner;
publicclassApp3{
staticintcalc(intn){
intsum=0,m=0;
for(inti=0;i<n;i++){
m=m*10+n;
sum+=m;
}
returnsum;
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
intn;
n=scanner.nextInt();
intresult=calc(n);
System.out.println("結果:"+result);
}
}
importjava.util.Scanner;
publicclassApp4{
staticvoidtest(intn){
System.out.println(n%2==0?"偶數":"奇數");
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
intn;
n=scanner.nextInt();
test(n);
}
}
❽ java方法怎麼定義
java方法包括:方法的簽名,方法體。方法的簽名部分又包括:訪問許可權,返回值,函數名,形參列表。方法體:方法的主體部分,即函數的實現部分。
示例:private int function1(int s)
{
return s;
}
其中private是訪問許可權,除此之外還有public,protect,默認這三種許可權。
int是返回值的類型,而這個地方的返回值是可以任意類型的。也可以不返回值。那就是void類型。
形參列表是需要從外部傳進來的值。傳入一個參數值進行處理。
可以這樣理解:你想要削蘋果,函數就相當於一把小刀,你用這把小刀去削完,就相當於函數處理完數據。
❾ java中能在方法中定義方法嗎
方法中不能直接定義方法,但可以在方法中定義類,類裡面再定義方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}
❿ java 中關於主方法的寫法
這兩種都對!
實際上,main函數的小括弧裡面的是參數!它需要一個字元串類型的數組!
而在java中,聲明數組有兩種方法:
數據類型[] 變數名;
和數據類型 變數名[];
所以,兩種都是可以的!!
其實,你大可以自己寫個簡單的程序,測試一下就可以了!