---
//一個檔案內,只需要一個public class,若有main副程式則一開始會執行main副程式
// main(),abc()為類別app8_1的成員
public class app8_1
{ //括號內的變數稱為參數
public static void abc( int a, int b, int c)//main以外的副程式需要被呼叫才會執行
{ int sum=a+b+c;
System.out.println("加總 = " + sum);
}
public static void def()
{
System.out.println("def副程式");
}
public static void main(String args[])
{
System.out.println("類別app8_1");
abc(1, 10, 300);//括號內需有值
def();
}
}
class app8_1_2
{
public void abc(String args[])
{
System.out.println("類別app8_1_2");
}
}
--- 小測試
//一個檔案內,只需要一個public class,若有main副程式則一開始會執行main副程式
// main(),abc()為類別app8_1的成員
public class app8_1
{ //括號內的變數稱為參數
public static void abc( int a, int b, int c)//main以外的副程式需要被呼叫才會執行
{ int sum=a+b+c;
System.out.println("加總 = " + sum);
}
public static void def(int a, int b, int c,int d)
{int sum=a+b+c+d;
System.out.println("加總 = " + sum);
}
public static void main(String args[])
{
System.out.println("類別app8_1");
abc(1, 10, 300);//括號內需有值
def(1,2,3,4);
}
}
class app8_1_2
{
public void abc(String args[])
{
System.out.println("類別app8_1_2");
}
}
---
//一個檔案內,只需要一個public class,若有main副程式則一開始會執行main副程式
// main(),abc()為類別app8_1的成員
public class app8_1
{ //括號內的變數稱為參數
public static void abc( int a, int b, int c)//main以外的副程式需要被呼叫才會執行
{ int sum=a+b+c;
System.out.println("加總 = " + sum);
}
public static void def(int[] d)
{ int sum=0;
for(int i=0;i<d.length;i++) sum +=d[i];//d[i]為陣列的值
System.out.println("加總 = " + sum);
}
public static void main(String args[])
{
System.out.println("類別app8_1");
abc(1, 10, 300);//括號內需有值
int dd[]={1,20,300,4000,50000};
def(dd);
}
}
class app8_1_2
{
public void abc(String args[])
{
System.out.println("類別app8_1_2");
}
}
---
//一個檔案內,只需要一個public class,若有main副程式則一開始會執行main副程式
// main(),abc()為類別app8_1的成員
public class app8_1
{ //括號內的變數稱為參數 void 表示執行副程式後不傳回值到呼叫處(main)
public static int abc( int a, int b, int c)//main以外的副程式需要被呼叫才會執行
{ int sum=a+b+c;
return sum;
}
public static void def(int[] d)
{ int sum=0;
for(int i=0;i<d.length;i++) sum +=d[i]; //d[i]為陣列的值
}
public static void main(String args[])
{ int tota=0;
tota=abc(1, 10, 300);//括號內需有值
int dd[]={1,20,300,4000,50000};
def(dd);
}
}
class app8_1_2
{
public void abc(String args[])
{
System.out.println("類別app8_1_2");
}
}
---
//一個檔案內,只需要一個public class,若有main副程式則一開始會執行main副程式
// main(),abc()為類別app8_1的成員
public class app8_1
{ //括號內的變數稱為參數 void 表示執行副程式後不傳回值到呼叫處(main)
public static int abc( int a, int b, int c)//main以外的副程式需要被呼叫才會執行
{ int sum=a+b+c;
return sum;
}
//回傳的指令在副程式最後面,return值(資料型態要符合)
public static int def(int[] d)
{ int sum=0;
for(int i=0;i<d.length;i++) sum +=d[i]; //d[i]為陣列的值
return sum; //回傳值的資料型態宣告在副程式名稱(def)前面(int)
}
public static void main(String args[])
{
int tota=0;
tota=abc(1, 10, 300);//括號內需有值
System.out.println("加總="+tota);
int dd[]={1,20,300,4000,50000};
System.out.println("加總="+def(dd));
//def(dd);
}
}
class app8_1_2
{
public void abc(String args[])
{
System.out.println("類別app8_1_2");
}
}
----------------完整部分
//一個檔案內,只需要一個public class,若有main副程式則一開始會執行main副程式
// main(),abc()為類別app8_1的成員
public class app8_1
{ //括號內的變數稱為參數 void表示執行副程式後不傳回值到呼叫處
public static int abc(int a, int b, int c)//main以外的副程式需要被呼叫才會執行
{ int sum=a+b+c;
return sum;
}
//回傳的指令在副程式最後面,return 值(資料形態要符合)
public static int def( int[] d)
{ int sum=0;
for(int i=0; i<d.length; i++) sum +=d[i];
return sum;//回傳值的資料型態宣告在副程式名稱前面
}
public static void main(String args[])
{
int tota=0;
tota=abc(1,10,300);//執行副程式(第5行)abc()
System.out.println("加總=" + tota);
int[] dd={1,20,300,4000,50000};
System.out.println("加總=" + def(dd));//將傳回的值印出
}
}
class app8_1_2
{
public void abc(String args[])
{
System.out.println("類別app8_1_2");
}
}
留言列表