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

java基础3

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

java基础3

1、java中的运算符 1. 赋值运算符 = 2. 算术运算符 【 + - * / %{ 求余 } ++{ 自动加 1} --{ 自动减 1} 】 3. 比较运算符 【 > < >= <= == != 】 4. 逻辑运算符 【 || && ! { 位运算符 | & ! ~ ^ >> << } 】 { 位运算符 | & ! ~ ^ >> << } 位运算符需要将数据转换成 2 进制【 00101010 】数据进行运算 掌握 10 进制转 2 进制 :短除法 [ 笨 ] 8421 码转化法 7=4+2+1 — 0 0 0 0 0 0 0 0 1 1 1 --- 00000111 13=8+4+1--0 0 0 0 0 0 0 1 1 0 1 --- 00001101 负数的 2 进制:实质上补码表示 正数的补码是本身 负数的补码是反码 +1 反码的表示方法是 : 正数的反码是其本身【原码】 负数的反码是在其原码的基础上 , 符号位不变,其余各个位取反 . 原码就是符号位加上真值的绝对值,即用第一位表示符号 , 其余位表示值 . -7--7 的 2 进 制 --00000111--[-7 的 源 码 ]10000111---[-7 的 反 码 ]11111000--[-7 的 补 码 ]11111001 | 按位或 相同位只要一个为 1 即为 1 。 【 7 | -7 】 【01--1 10--1 11-1】 00000111 11111001 11111111 & 按位与 相同 1 为 1 ,不同为 0 。【 7 & -7 】【 11--1 00--1 01-0 10-0 】 00000111 11111001 00000001 ^ 按位异或 相同位不同则为 1 ,相同则为 0 。【 7 ^ -7 】【01--1 10--1 11--0 00--0】 00000111 11111001 11111110 ~ 取反 0 和 1 全部取反 << 左移位 2 进制整体向左移动指定的位数 7<<2 >> 右移 2 进制整体向右移动指定的位数 7>>2 5. 三元运算符 【(判断) ? 数据值 1 :数据值 2 】 先判断,判断结果为 true ,整运算表达式的结果取数据值 1 判断结果为 false ,整运算表达式的结果取数据值 2 2、java中的语句

1.顺序结构(写好的代码从上到下依次运行)

2.选择语句(if语句,switch语句)

if(判断条件){java代码}(只选对的)

if(判断条件){java代码1}else{java代码2};2选1;

对的时候选代码1,反之输出代码2;

if(判断1){java代码1}else if(判断2){java代码2}.....else{java代码n};多选1;

判断1对的时候输出代码1,错的时候执行判断2,判断2对的时候输出代码2,错的时候执行下一次判断,依次类推,直至判断正确输出对应的代码,如果所有判断均错误,则执行else

{java代码n}

if(判断1){if(判断2){java代码1}else{java代码2}}else{if(判断3){java代码3}else{java代码4}};嵌套(建议最多嵌套2层);

判断1和判断2都正确,输出代码1,判断1正确,判断2错误,执行代码2,判断1错误1判断3正确,输出代码3,判断1和判断3都错误,输出代码4;

switch语句:

switch(表达式){

case 常量值1:java代码1;break;

case 常量值2:java代码2;break;

.......

        default:java代码n;break;

}

先执行表达式,表达式的结果与 case 后面的常量值匹配, 如果匹配结果相等,执行对应 case 后面的 java 代码, 如果有 break 就结束 switch 语句的执行。 如果没有 break ,那么执行下一个 case 对应的 java 代码,直到有 break ,结束 表达式的结果与所有 case 后面的常量值都不匹配,那么执行 default 后面的代码 注意 1 :表达式的类型可以是 byte short char int long String[jdk8.0] ,枚举 注意 2 :有没有 break ,有 break 就结束执行, 没有 break 执行下一个 case 对应的 java 代码,直到有 break for( 初始条件 ; 判断条件 ; 循环增量 / 减量 ){ java 代码 } 初始条件 -- 决定循环的开始 判断条件 -- 决定循环的结束 循环增量 / 减量 -- 控制初始条件值 执行过程 : 先执行初始条件,再执行判断条件, 判断条件的结果为 true, 执行 {java 代码 } ,接下来执行循环增量 / 减量,接着执行判 断条件 判断条件的结果为 false, 循环结束 while( 判断条件 ){ java 代码 【循环增量 / 减量的条件】 } 执行过程 : 先执行判断条件, 判断条件结果为 true 时,执行 {java 代码 } ,继续执行判断条件, 判断条件结果为 false 时,结束循环 注意 1: 初始条件定义在 while 循环的格式之外。 注意 2: 把循环增量 / 减量的条件写在 {java 代码 ..... 最后一句 } do{ java 代码 }while( 判断条件 ); 执行过程 : 先执行 {java 代码 } ,再执行判断条件, 判断条件的结果为 true ,继续执行 {java 代码 } ,接着执行判断条件 判断条件的结果为 false, 结束循环 注意 1: 初始条件定义在 do...while 循环的格式之外。 注意 2: 把循环增量 / 减量的条件写在 {java 代码 ..... 最后一句 }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826663.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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