java入门05-初识代码

用户交互Scanner

package com.company;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in); //创建Scanner对象
        double totalNum = 0;
        int total = 0;

        while (sc.hasNextDouble()) {//sc.hasNextDouble() 判断输入的是否是Double类型 
            double x = sc.nextDouble();//sc.nextDouble() 获取输入的值
            totalNum = totalNum + x;
            total = total + 1;
        }
             System.out.println(total + "个数和为"+ totalNum); 
             System.out.println(total + "个数和平均数"+ totalNum/total);
        sc.close();  //结束Scanner
    }

顺序结构

Java的基本结构就是顺序结构, 除非特别指明,否则就按顺序一句一句执行

选择结构

  • if
 if(布尔表达式){
 } else {
 }
  • switch

 int z = 1
 switch(z){
   case 1: 
   System.out.println("z是1");
   break
    case 2: 
   System.out.println("z是2");
   break
   default: 
   System.out.println("z不是1也不是2");
}

循环结构

  • while循环

只有布尔值为true,就会一直循环下去
我们大多数情况会让他停下

  • do while 循环
  • for循环

break 与 continue

break 强制退出循环, 不执行剩余的语句

continue 终止本次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值