java新手笔记8 包
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); }
}
java新手笔记8 包的更多相关文章
- 0021 Java学习笔记-面向对象-包、构造器
封装 面向对象的三大特征: 封装 继承 多态 封装: 将对象的状态信息隐藏,不允许外部程序直接访问 通过该类提供的方法来访问和操作 有啥用: 隐藏类的实现细节 在方法中加入控制逻辑,限制对成员变量的不 ...
- java新手笔记17 参数
package com.yfs.javase; public class ParamDemo { public static void main(String[] args) { int a = 3, ...
- java新手笔记3 运算符&循环
1.包 2.运算符 public class Operator { public static void main(String[] args) { int a = 5; System.out.pri ...
- Java学习笔记4---打包成双击可运行的jar文件
写笔记四前的脑回路是这样的: 前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径:classpath指向类文件的搜索路径:path指向可执行程序的搜索路径.这里的类文 ...
- Java学习笔记 jar包获取当前路径
情况 使用一个jar包,需要下载一个文件到与当前jar包同目录,如何去获取此目录? 代码 使用.即可作为当前的目录 windows环境下,我的jar包所在的目录为D:\test val dir = F ...
- JAVA新手笔记 Intent对象和Bundle对象
Intent对象和Bundle对象 功能主要是在 MainActivity中定义了2个EditText,当用户输入内容,把他传入到第二个活动, 自己新创的活动中,MyActivity中 放在MainA ...
- java新手笔记34 连接数据库
1.JdbcUtil package com.yfs.javase.jdbc; import java.sql.Connection; import java.sql.DriverManager; i ...
- java新手笔记33 多线程、客户端、服务器
1.Mouse package com.yfs.javase; public class Mouse { private int index = 1; private boolean isLive = ...
- java新手笔记32 jdk5新特性
1.for package com.yfs.javase; import java.awt.Color; import java.util.Calendar; import java.util.Has ...
随机推荐
- 洛谷P1126 机器人搬重物
洛谷1126 机器人搬重物 题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品.机器人的形状是一个直径1.6米的球.在试验阶段,机器人被用于在一个储藏室中搬运货物.储藏室是一个N*M的网格, ...
- HW4.2
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- HDOJ-ACM1425 sort 简单hash应用
其实快排也可以通过这个问题~不是考点 没想到考点是这个,简单hash应用,空间换时间 初始化一个长度为1000001的数组(由于数字的范围为[-500000,500000]) 如果存在这个数m,数组下 ...
- HDOJ-ACM1061(JAVA) Rightmost Digit
题意:求n的n次方的个位数(1<=N<=1,000,000,000) 第一个最愚蠢的办法就是暴力破解,没什么意义,当然,还是实现来玩玩. 以下是JAVA暴力破解: import java. ...
- Centos kvm桥接
新建一个ifcfg-br0文件: DEVICE=br0TYPE=BridgeBOOTPROTO=staticBROADCAST=10.1.255.255IPADDR=10.1.29.3NETMASK= ...
- HTML对JSON的操作
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- Android Studio更新失败
解决方案: Windows平台下 如果是运行的Android studio是32位的需要在修改一下文件: 在andriod studio的启动目录下.找到studio.exe.vmoptions这个文 ...
- ios 添加到cell 上的button点击无效!扩大button的点击区域(黑魔法)
一般情况下点击效果都是正常的!要不然你对它做了什么?一般细心的小伙伴都没有遇到这种情况,但是呢! 当然我是二班的!在这里我主要讲两个问题,解决问题和普及魔法. 一.普及问题(button在cell上点 ...
- Enum枚举类|注解Annotation
Enum枚举类 ①枚举类和普通类的差别: 使用 enum 定义的枚举类默认继承了 java.lang.Enum 类 枚举类的构造器仅仅能使用 private 訪问控制符 枚举类的全部实例必须在枚举类中 ...
- Java - 错误: "java.lang.ArrayIndexOutOfBoundsException: length=1; index=1"
错误: "java.lang.ArrayIndexOutOfBoundsException: length=1; index=1" 本文地址: http://blog.csdn.n ...