包机制
在建包时com.kuang直接建线性一条龙的文件只会显示一个外层包,当再建一个包时才会显示出两个包。
import com.kuang.base
导入包的时候在后面加入星号就能把包全导进来
javadoc生成文档
public class Doc {
String name;
/**
*
* @param name
* @return
* @throws Exception
*/
public String test (String name)throws Exception {
return name;
}
}
写/**再按回车可以生成文档注释
用户交互scanner
//demo01
package com.gu.scanner;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner=new Scanner(System.in);
System.out.println("使用next方式接收:");
//判断用户有没有输入字符串
if(scanner.hasNext()){
String str=scanner.next();
System.out.println("输出内容为:");
}
scanner.close();
}
}
//demo02
package com.gu.scanner;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("使用nextLine方式接收:");
if(scanner.hasNextLine()){
String str=scanner.nextLine();
System.out.println("输出的内容为:"+str);
}
scanner.close();
}
}
Demo05
package com.gu.scanner;
import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
//我们可以输入多个数字,并求其总和和平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果;
Scanner scanner=new Scanner(System.in);
//和
double sum =0;
//计算输入了多少个数字
int m=0;
通过循环判断是否还有输入,并在里面对每一次求和统计
while(scanner.hasNextDouble()){
double x=scanner.nextDouble();
m=m+1;
sum=sum+x;
}
System.out.println(m+"个数的和为"+sum);
System.out.println(m+"个数的平均值是"+(sum/m));
scanner.close();
}
}