您的位置:首页 > 编程语言 > Java开发

java新手笔记8 包

2015-07-18 14:02 531 查看
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);//返回值存入val
System.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);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: