栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

day03总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day03总结

一、进制

        常见进制

                 二进制 :0 1 逢2 进1

                八进制 :0 7 逢8 进1

                十进制: 0 9 逢10 进1

                十六进制 :0 9 a(10) - f(15) 逢16 进1

                

        进制之间的转换参考网站:https://tool.oschina.net/hexconvert

二、位运算

        1.概念:通过位移来进行运算 就是位运算 例如:加密方式 md5 ai 编解码

        2.符号: <<    >>   >>>

        3.解释 :

                        <<   向左位移 数据是原来的两倍

                        >> ==> 向右位移 数据是原来 二分之一

                         >>> ==> 无符号右位移 数据是原来 二分之一 只能针对于正整数

        4.说明::位运算比其他运算的效率会高一点 计算比较麻烦 所有实际开发基本不怎么使用  

三、Scanner

        用于接收键盘输入的数据

        步骤:

                A.导包 import java.util.Scanner

                B.实例化对象 Scanner 名字(可修改) = new Scanner(System.in)

                C.调用方法 next() 用于接收字符串 nextInt 用于接收整数类型

                 D.使用变量

四、选择结构

        概念:控制程序代码的执行

        分类:

                        顺序执行 :   从左到右 从上到下执行 (默认)

                        分支执行 :   根据分支条件来选择执行 特点:代码量大 执行操作少

                        循环执行  :  重复执行多次操作 特点:代码量小 执行操作多

        分支结构:

                A.单分支if

                        1.语法: if(表达式) { 执行操作 }

                        2.说明:

                                         A.if 翻译 是否 如果 java中的关键字

                                         B.表达式的返回值类型必须是boolean

                        3.执行流程图:

                                        

 

                B.if else

                        1.语法: if(表达式) { 执行操作1 }else { 执行操作2 }

                        2.说明::

                                        A.else 翻译:否则 java中的关键字

                                        B.括号都是成对出现的(大括号与小括号)

                        3.注意点:执行操作1与执行操作2 有且执行一个 不可能同时执行

                        4.执行流程图:

                                        

 

                C.多分支if

                                1.语法::

                                                if(表达式1) {  执行操作1 }else if(表达式2) { 执行操作2 }else if(表达式3) {                                                         执行操作3 }else if(表达式4) { 执行操作4 .... }else { 执行操作n }

                                2.注意点:

                                                A.表达式的范围是从小到大 或者是从大到小的范围排列

                                                B.多分支if一般用于做区间判断

                                                C.多分支if中的else是可以省略的 但是省略之后 可能不执行任何操作

                                3.流程图:

                                        

 

                D.嵌套if

                       1.概念: 一个完整的if选择结构 嵌套另一个完整的if选择结构(套娃)

                        2.语法:

                                 if(表达式) {

                                                         if(表达式) {

                                                                                执行操作

                                                          }

                                   }

                        3.说明:需要执行嵌套if中的操作 必须先满足外层的if选择结构

                        4.执行流程图:

                                        

 

                E.switch

                        1.语法:

                                 switch(表达式) {

                                           case 常量1 :

                                                执行操作1

                                              break;

                                            case 常量2:

                                                执行操作2

                                              break;

                                            case 常量3:

                                                 执行操作3

                                               break;

                                                .....

                                             default :

                                                    执行操作n

                                                break;

                                 }

                        2.单词解释: switch 开关 case 情况 break 中断

                        3.说明:

                                        表达式    在jdk1.5之后可以使用 int short byte 枚举 ....

                                        在jdk1.7之后 可以使用 字符串类型

                                        目前使用的jdk1.8以上类型都可以使用

                        4.注意点:

                                        A.case 后只能使用常量 且常量是唯一的

                                        B.case 一般是与break 搭配 用于来结束 如果省略到break 会继续往下执行                                             直到遇到break 才结束

                                        C.default 可以省略 可能不执行任何的操作

        switch和多分支if的比价:

                       switch 一般用于等值判断, 多分支if一般用于区间判断

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013132.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号