1. 程式人生 > 其它 >java回爐4

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

快捷程式碼:100.for = for(int i=0;i<100;i++){}