教程集 www.jiaochengji.com
教程集 >  脚本编程  >  java  >  正文 java学习笔记之数据类型 运算符 流程控制

java学习笔记之数据类型 运算符 流程控制

发布时间:2016-11-04   编辑:jiaochengji.com
教程集为您提供java学习笔记之数据类型 运算符 流程控制等资源,欢迎您收藏本站,我们将为您提供最新的java学习笔记之数据类型 运算符 流程控制资源
公司的项目需要使用到java自己本身是学php的对于java是一点不明白了,但为了配合公司的一些东西所以还是学习了一下,文章重点介绍到java三个知识点,数据类型 运算符 流程控制哦,希望文章对各位会有所帮助。

java的基本数据类型

一:整型

1.十进制

2.八进制

八进制数是满8进1,包含0~7的8个数字,在整数前面添加一个"0",表示是八进制数。

3.十六进制

十六进制数是满16进1,包含0~9,a~f的16个数字,再整数前面添加一个"0x"表示是十六进制数。

二:浮点型

1.float:单精度浮点数

声明float类型的浮点数时,要在结尾加F或f。

2.double:双精度浮点数

声明double类型的浮点数时,要在结尾加D或d,浮点类型默认的类型是double,所以D和d也可以不加

三:字符串(char)

表示一个字符,16位,占两个字节

四:布尔型(boolean)

使用true与false表示真与假

类型转换

一:自由转换

不需要明确指出所要转换的类型是什么,而是由Java虚拟机自动转换。

二:强制转换

带有强制性,明明不能自动转换,而强制性的进行转换。会丢失精度。

三:隐含转换

和自动转换相似,Java虚拟机根据数据类型的位数来判断此数据类型是否能装载此数据。

运算符

算术运算符
" ":加法运算符,也可做字符连接用途

"-":减法运算符

"*":乘法运算符

"/":除法运算符

"%":求余运算符

关系运算符
"==":表示等于

"!=":表示不等于

">=":表示大于等于

"<=":表示小于等于

">":表示大于

"<":表示小于

逻辑运算符
"&&":与运算符

"||":或运算符

"!":非运算符

三元运算符
表达式1?表达式2:表达式3

当表达式1的值为true时,结果就为表达式2的值;反之,结果为表达式3的值

位运算符
"&":按位与运算符

"|":按位或运算符

"^":按位异或运算符

位移运算符
">>":带符号右移运算符

"<<":带符号左移运算符

">>>":无符号右移运算符

赋值运算符
"=":赋值

流程控制

条件语句
if(表达式){方法体}else if(表达体)else{方法体}

简写形式:if...

一般形式:if...else...

完整形式:if...else if...else

分支语句

 switch(表达式)
{
  case 表达式1:
  {
     方法体
     break;
   }
  case 表达式2:
   {
     方法体
     break;
   }
   default:
     方法体
 }

循环语句
while循环语句

while(表达式)
{
   方法体     
}
 do...while循环语句

do
{
    方法体
}
while(表达式)
 for循环语句

for(变量初始化,表达式,递增表达式)
{
    方法体
}
中断循环的方法
1:break:中断语句执行

2:continue:语句跳出本循环,继续执行下一次循环

您可能感兴趣的文章:
java学习笔记之数据类型 运算符 流程控制
java数据类型学习笔记
c语言学习的简要笔记
php入门教程-适合初学者教程
GO语言学习流程
学习J2SE过程中的30个基本概念
java入门篇-数据类型
solr学习笔记之solr查询语法
JAVA基本数据类型初始化学习笔记
与 Jupyter 交互的 Go 编程

[关闭]
~ ~