標籤:
1.main函數
public class MainParam { //考察main 方法的參數 args //運行時可以傳入參數 參數類型 String public static void main(String[] args) { for(int i = 0; i < args.length; i++ ) { System.out.println(i + " -> " + args[i]); } }}
2.包
//給自訂類添加包名 產生對應的目錄 包名是類名的部分 包名.類名package com.yfs.demo;import java.util.Random;//是類的包名//包是為瞭解決命名衝突 管理類 class檔案 包聲明必須是java檔案的第一句代碼public class PackageDemo {public static void main(String[] args) { Random ran = new Random();System.out.println("包的執行個體 " + ran.nextInt(101));}}
3.導包
package com.yfs.demo;/*import java.util.Random;import java.util.Scanner;*/import java.util.*;//匯入包public class MethodDemo { //傳回值型別宣告 沒有傳回值 void method1 方法的名稱 () 參數void method1 () { System.out.println("call method1() .....");} //參數是main方法調用傳入的void introduce (String name, int age) { System.out.println("introduce()..."); System.out.println("name = " + name); System.out.println("age = " + age);}//傳回值int add (int a, int b) { int sum = 0; sum = a + b; //返回sum return sum;}void method2 (Random ran) { System.out.println("隨機數:" + ran.nextInt());}Scanner method3 () { return new Scanner(System.in);}}
4.測試
package javase.yfs.demo;import java.util.Random;import java.util.Scanner;public class MethodTest { public static void main(String[] args) { //建立MethodDemo對象 執行個體變數MethodDemo md = new MethodDemo();md.method1();//無傳回值 無參數md.introduce("張三",30);//方法必須聲明後 才能調用 參數必須與聲明參數匹配 個數 類型 位置 int val = md.add(5, 3);//傳回值存入valSystem.out.println("val = " + val);//任何類型作參數Random r = new Random();md.method2(r);Scanner scan = md.method3();System.out.println("請輸入姓名:");String name = scan.next();System.out.println("輸入的資訊是:");System.out.println("name = " + name); }}
java新手筆記8