Day05

包机制

定义包:package pkg1[.pkg2[.pkg3_]];

导入包:importpackage1[.package2_].(classname|*);

javadoc

通过命令行

Scanner

Scanner s=new Scanner(Systen.in);

next()与nextLine()方法获取输入的字符串,在读取前需要使用hasNext()与hasNextLine()判断是否还有输入的数据

next()不能获得空格,会把空格之后的断掉,只保留空格之前的,nextLine()可以获得空格,next()以空格结束,nextLine()以回车结尾

package Scanner;
​
import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
​
import java.util.Scanner;
​
/**
 * @author senko
 * @date 2022/9/5 15:10
 */
public class Demo04 {
    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;//m++
            sum=sum+x;
            System.out.println("你输入的第"+m+"个数据,当前结果为sum="+sum);
        }
        System.out.println(m+"个数的和为"+sum);
        System.out.println(m+"个数的平均值是"+(sum/m));
        scanner.close();
    }
​
}

顺序结果

从上到下一句一句依次进行

选择结构

if单选择结构

if多选择结构

嵌套的if结构

switch多选择结构

循环结构

while循环

while(布尔表达式){

//循环内容

}

do...while循环

for循环

for(初始化;布尔表达式;更新){

//代码

}

posted @ 2022-09-08 20:04  宙斯xcl  阅读(25)  评论(0)    收藏  举报