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);

   }
}
时间: 2024-10-11 05:00:23

java新手笔记8的相关文章

java新手笔记33 多线程、客户端、服务器

1.Mouse package com.yfs.javase; public class Mouse { private int index = 1; private boolean isLive = false; //跳出方法 同步锁 public synchronized void jump() { while(true) { if(!isLive ) { System.out.println("跳出第 " + index + " 田鼠"); //修改田鼠状态

java新手笔记34 连接数据库

1.JdbcUtil package com.yfs.javase.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcUtil { private static final String driver = "sun.j

java新手笔记10 构造器

1.摇奖小程序 package com.yfs.javase; import java.io.IOException; import java.nio.CharBuffer; import java.util.Random; public class Demo1 { /** * 模拟摇奖 */ public static void main(String[] args) { Random ran = new Random(); int[] a = new int[7]; System.out.p

java新手笔记15 多态

1.Animal类 package com.yfs.javase; public class Animal { public void cry() { System.out.println("动物叫..."); } } 2.Dog/Cat/Bird类 package com.yfs.javase; public class Dog extends Animal { public void cry() { System.out.println("汪 汪..."); }

java新手笔记1

//Hello.java文件 //类声明 public class Hello{ //声明方法 main程序入口 public static void main (String[] args) { System.out.println("Hello World!"); } } //编译命令 C:\>javac C:\Users\Administrator\Desktop\Hello.java //javac 路径+文件名.java //javac -d D:\ C:\Users\

java新手笔记16 面积

1.图形类 package com.yfs.javase; public class Shape { //计算面积方法 public double getArea() { System.out.println("计算面积"); return 0; } } 2.圆 package com.yfs.javase; public class Circle extends Shape { private double r; public Circle(double r) { this.r =

java新手笔记9

1.bank类 package com.yfs.javase; //类封装 public class BankCard { //属性 int balance;//默认0 实例变量 分配给每个对象一个 //String name; // 方法 存钱 public void saveMoney(int money) { if(money < 0) { System.out.println("非法操作..."); return; } System.out.println("向

java新手笔记2

1.注释 /** doc注释 * 类说明信息 */ //声明类 文件名与类名一致 public class World {//类定界符 //声明方法 main方法 public static void main(String[] args) { System.out.println("World World!"); //System.out.println("welcome java world!"); //注释的代码不执行 单行注释 /* 多行注释 System.

java新手笔记3

1.包 2.运算符 public class Operator { public static void main(String[] args) { int a = 5; System.out.println("a = " + a); //a = -a; //+ - System.out.println("a = " + a); //+ 字符串链接 System.out.println("影分身" + "软件开发"); Sys

java新手笔记23 异常

1.import package com.yfs.javase; import java.util.Scanner; //import java.lang.String;//默认导入 public class Demo1 { public static void main(String[] args) { String s = new String("abc");//java.lang.String String s1 = "abc"; System.out.pri