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++){}

 

posted @ 2021-10-21 17:35  旺仔是个好人  阅读(21)  评论(0)    收藏  举报