java回炉4
相当于文件夹
一般公司域名的倒置作为包名
import在package之前
Scanner对象
scanner.next(),相当于C++的cin
import java.util.Scanner;//1
public class demon1 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//2
System.out.println("使用Next方式接收");
//判断是否输入
if (scanner.hasNext()){
String str=scanner.next();//3
System.out.println("输入的内容为:"+str);
}
scanner.close();//4
}
}
scanner.nextLine(),相当于C++的cin.getline()
import java.util.Scanner;//1
public class demon2 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//2
System.out.println("使用nextLine方式接收");
String str=scanner.nextLine();//3
System.out.println("输入的内容为:"+str);
scanner.close();//4
}
}
简单应用:
import java.util.Scanner;
public class demon2 {
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++;
sum+=x;
}
System.out.println(sum);
System.out.println(sum/m);
scanner.close();
}
}
switch
switch变量类型可以是byte、short、int、char,JDK7以后支持String
没有break则会穿透
tips