• 2019-05-14 Java学习日记 day4


    1.键盘录入

    格式:import java.util.Scanner   放在class上面

    创建录入对象 格式: Scanner sc =new Scanner(System.in)

    通过对象获取数据:int x =sc.nextInt();

    2.顺序结构语句

    流程控制语句:可以控制程序的执行流程;

    流程分类:顺序结构,选择结构,循环结构

    执行流程:从上往下,依次执行;

    选择结构:if语句,switch语句

    格式一:

    if(比较表达式){

    语句体

    }

    执行流程:先计算比较表达式的值,看其返回结果值是true还是false,

           如果是true,就执行语句

           如果是false,就不执行语句

    格式二:

    if(比较表达式){

    语句体1;

    }else{

    语句体2;

    }

    执行流程:先计算比较表达式的值,看其返回结果值是true还是false,

           如果是true,就执行语句1;

           如果是false,就执行语句2;

    注意事项:比较表达式无论简单还是复杂,结果必须是boolean类型

          if语句控制的语句体如果是一条语句,大括号可以省略;

          如果是多条语句,就不能省略,建议用于不要省略

          一般来说:有左大括号就没有分号,有分号就没有左大括好

    switch格式:    switvh(表达式){

            case 值1;

            语句体1;

             break;

              case 值12;

                语句体2;

                break;

                                     .......

                default;

                语句体 n+1;

                 break;

              }

    执行流程:先计算表达式得知,然后和case后面匹配,如果悠久执行对应的语句,否则执行default控制语句

    接受的基本数据类型:byte,short,char,int

    if与switch的区别:

    switch建议判断固定值的时候用

    if建议判断区间或范围的时候用

     

  • 相关阅读:
    软件工程作业-结对实验
    软件工程实践作业2
    UNIX线程之间的关系
    c中计时的几种方法
    调试器工作原理(3):调试信息
    调试器工作原理(2):实现断点
    调试器工作原理(1):基础篇
    linux的终端,网络虚拟终端,伪终端(转)
    asterisk webrtc使用SIPML5初体验
    初次使用nodejs的问题
  • 原文地址:https://www.cnblogs.com/JungTan0113/p/10865034.html
Copyright © 2020-2023  润新知