zoukankan      html  css  js  c++  java
  • 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建议判断区间或范围的时候用

     

  • 相关阅读:
    马拉车算法
    n皇后问题(回溯算法)
    求解最大升序子序列问题(动态规划)
    利用二进制进行快速乘法:俄罗斯农名乘法
    Redis、MySQL、Hive、Hbase的区别,数据库和数据仓库的区别
    MySQL数据库
    算法工程师的Bug与Debug
    复习KNN并实现
    文本领域数据增强技术
    Fasttext模型总结
  • 原文地址:https://www.cnblogs.com/JungTan0113/p/10865034.html
Copyright © 2011-2022 走看看