知识点1(类型转换运算符循环流程控制)

Posted sangejava

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识点1(类型转换运算符循环流程控制)相关的知识,希望对你有一定的参考价值。

基本类型的自动转换

遵循规则:范围从小到大

例:long i = 100   注& int==>long

例:double z = 3.9F 注& float==>double

 强制转换

例:int i = (int)100L 注& int==>long型,需要再左侧加(int)

逻辑运算符

技术图片

例子:

与:1+2 & 2+1 =3 //ture 左右都运算

或:1+2 | 2+3 = 3 //true 左右都运算

短路与:1+2 && 2+1 = 3 //ture 

短路或:1+2 || 2+3 = 3 //true 

非(取反):1+2!= 3 //flase

异或:1+2 ^ 3+5 =3//ture

 

三元运算符

技术图片

 

返回的必须是变量

int w = 5  > 3?7:6

Swich流程控制

swich(变量):

case1:

case2:

//遇到才停止 否则一直穿透

break;  

//没有匹配的常亮则运行到这一步

default;

While循环

while(条件){

循环体

步进语句}

注:死循环的话条件为ture即可

do while{

循环体

步进语句}while(条件)

注:do while是先循环后判断

 

 

//没有匹配的常亮则运行到这一步

 

以上是关于知识点1(类型转换运算符循环流程控制)的主要内容,如果未能解决你的问题,请参考以下文章

java(运算符,控制流程语句,函数 )

Java基础—Java流程控制

C#8.0和.NET Core3.0笔记控制流程和转换类型

python考前复习,python基础语法知识点整理

day2 数据类型,流程控制,循环

Python基础总结(字符串常用,数字类型转换,基本运算符与流程控制)