java第一课标识符,运算符,常量变量,条件控制语句。
2013-03-23 10:54
531 查看
1. 标识符
在程序中自定义的一些名称,26个大小写字母,数字,$组成
注意:数字不能开头
不可以使用关键字(程序中特有的)
严格区分大小写
关键字
关于J***A关键字:被J***A赋予了特殊意义的单词;其中的字符必须要都小写。关键字不能被定义为变量名等自定义的名称
-----------------------------------------------------------------------------
2:变量
常量的分类:整型;小数型;布尔型;字符型;字符串;null;
定义变量:当数据不确定时,需要对数据进行存储时。
变量会在内存开辟空间,开辟的空间都定义了明确的具体类型,会有不同大小的内存空间。
变量数据类型分为
基本数据类型{
【数值型】(整数类型int(4默认类型) bety(1) short(2) long(8) )(浮点类型 float(4) double(8 默认类型))
【字符型】(char(1))
【布尔型】(boolean(1))}
引用数据类型{
【类】(class)
【接口】(interface)
【数组】([])}
强制类型转换格式b=(bety)(b+2){double——>int}
三要素:数据(空间)类型,变量名,初始化值
--------------------------------------------------------------------
3 算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三元运算符
<1> // += -= *= /= %= (迭代赋值)
s=s+1与s+=5的区别:前者进行两次运算;不会进行类型转换,结果可能丢失精度。后者只进行一次运算;并且 会自动类型转换,所以不会丢失精度。
<2> // >= <= == != < > (关系运算符)
eg;== 表示等于
<3> // && ! || (逻辑运算符)
&&(与)||(或)
用于连接boolean类型表达式
<4> //《 》 >>> ~ ^ (位运算符)
>>:按位右移,除以2的右移位数次幂;<<:按位左移,乘以2的左移位数次幂;>>>:无符号右移,即无论原最高位为何,都补0;&:按位与运算;|:按位或运算;^:按位异或运算,与同一个数异或两次,结果为原数,可以用于加密运算,那个数位密匙;~:按位取反运算;
<5>转义运算符:通过\ 来转变后面字母或者符号的含义 \n换行 \b 退格 \r 回车(windows系统中换行为\r\n;Dos、linux系统中换行\n;)\t 制表符
注意:在》 左移中。补数时,最近原则是几就补几。>>>:不带符号向右移,补数都补0
<6>三元运算符:(条件表达式)?表达式1:表达式2;某种程度上相当于if语句,但是运算完成后必须有结果。
---------------------------------------------------
4 .程序流程控制(相当于英语中的语法)
1.判断结构
<1> if(条件表达式)
{执行语句}
<2> if(条件表达式)
{执行语句1}
else
{执行语句2}
相似于三元条件运算符 a?b:c
简写格式:变量=(条件式)?表达式1/表达式2
优点:简化代码。 缺点:因为是一个运算符,必须有 一个结果。
<2> if(条件表达式)
{执行语句1}
elseif
{执行语句2}
elseif
{执行语句3}
........
else
{执行n}
2,选择语句 (switch语句)
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
........
default:
执行语句;
break;
}
3 if 和switch 的区别
具体什么时候用什么?
如果判断的是具体数值不多,且符合byte shrot int char 四种类型,
建议用switch,因为其简单,其他的情况,多用if语句,
if语句实用更广
if可以判断boolean类型的值,switch不可以.
在程序中自定义的一些名称,26个大小写字母,数字,$组成
注意:数字不能开头
不可以使用关键字(程序中特有的)
严格区分大小写
关键字
关于J***A关键字:被J***A赋予了特殊意义的单词;其中的字符必须要都小写。关键字不能被定义为变量名等自定义的名称
-----------------------------------------------------------------------------
2:变量
常量的分类:整型;小数型;布尔型;字符型;字符串;null;
定义变量:当数据不确定时,需要对数据进行存储时。
变量会在内存开辟空间,开辟的空间都定义了明确的具体类型,会有不同大小的内存空间。
变量数据类型分为
基本数据类型{
【数值型】(整数类型int(4默认类型) bety(1) short(2) long(8) )(浮点类型 float(4) double(8 默认类型))
【字符型】(char(1))
【布尔型】(boolean(1))}
引用数据类型{
【类】(class)
【接口】(interface)
【数组】([])}
强制类型转换格式b=(bety)(b+2){double——>int}
三要素:数据(空间)类型,变量名,初始化值
--------------------------------------------------------------------
3 算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三元运算符
<1> // += -= *= /= %= (迭代赋值)
s=s+1与s+=5的区别:前者进行两次运算;不会进行类型转换,结果可能丢失精度。后者只进行一次运算;并且 会自动类型转换,所以不会丢失精度。
<2> // >= <= == != < > (关系运算符)
eg;== 表示等于
<3> // && ! || (逻辑运算符)
&&(与)||(或)
用于连接boolean类型表达式
<4> //《 》 >>> ~ ^ (位运算符)
>>:按位右移,除以2的右移位数次幂;<<:按位左移,乘以2的左移位数次幂;>>>:无符号右移,即无论原最高位为何,都补0;&:按位与运算;|:按位或运算;^:按位异或运算,与同一个数异或两次,结果为原数,可以用于加密运算,那个数位密匙;~:按位取反运算;
<5>转义运算符:通过\ 来转变后面字母或者符号的含义 \n换行 \b 退格 \r 回车(windows系统中换行为\r\n;Dos、linux系统中换行\n;)\t 制表符
注意:在》 左移中。补数时,最近原则是几就补几。>>>:不带符号向右移,补数都补0
<6>三元运算符:(条件表达式)?表达式1:表达式2;某种程度上相当于if语句,但是运算完成后必须有结果。
---------------------------------------------------
4 .程序流程控制(相当于英语中的语法)
1.判断结构
<1> if(条件表达式)
{执行语句}
<2> if(条件表达式)
{执行语句1}
else
{执行语句2}
相似于三元条件运算符 a?b:c
简写格式:变量=(条件式)?表达式1/表达式2
优点:简化代码。 缺点:因为是一个运算符,必须有 一个结果。
<2> if(条件表达式)
{执行语句1}
elseif
{执行语句2}
elseif
{执行语句3}
........
else
{执行n}
2,选择语句 (switch语句)
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
........
default:
执行语句;
break;
}
3 if 和switch 的区别
具体什么时候用什么?
如果判断的是具体数值不多,且符合byte shrot int char 四种类型,
建议用switch,因为其简单,其他的情况,多用if语句,
if语句实用更广
if可以判断boolean类型的值,switch不可以.
相关文章推荐
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 黑马程序员_Java基础(环境搭建,常量变量,类型转换,运算符,控制语句)
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符
- Java编码约定中对下列部分的要求:类、属性、方法、包、文件名、变量、常量、控制结构、语句行、注释
- Java基础语法(一)---关键字、标识符、注释、常量、变量、运算符
- 变量和运算符的使用、JAVA控制语句
- JAVA中的标识符、变量、关键字、变量、常量、运算符、优先级
- 黑马程序员__java基础__常量、变量、运算符、语句
- 黑马程序员——Java基础知识——关键字、标识符、常量、变量、运算符、转义字符
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- 黑马程序员_java语法基础【1】(关键字,标识符,注释,常量与变量,运算符)
- 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句
- java-关键字,标识符,进制,常量变量,运算符
- NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】
- 【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句