public class sss {
private static final double PI = 3.14;
public static int add (double r)
{
return (int) (PI*r*r);
}
public static void main (String[] args) {
int r = 4,
sum = 0;
sum=add(r);
System.out.print("圓的面積="+sum);
}
}
?
uj5u.com熱心網友回復:
回傳值都寫錯了,如果你要回傳帶小數的實數,不能回傳int,要回傳double
uj5u.com熱心網友回復:
能不能幫忙改正確啊,真不會了
uj5u.com熱心網友回復:
public class sss {
private static final double PI = 3.14;
public static double add(double r) {
return PI * r * r;
}
public static void main(String[] args) {
int r = 4;
double sum = add(r);
System.out.print("圓的面積=" + sum);
}
}
uj5u.com熱心網友回復:
你的思路就可以啊,只是型別不對,以下是修改點
public static double add(int r)
double sum=0
眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......
值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......