01-java数据类型与语句
来源:互联网 发布:便笺元数据损坏怎么办 编辑:程序博客网 时间:2024/06/07 10:56
一、编程基础
数据类型和运算符
1.注释:Java 中有三种注释
单行注释(//)、
多行注释(/**/)、
文档注释
2.标识符:用于变量、类、方法命名
类名的标识符每个单词的首字母都要大写,
方法和发量的标识符用小写字母开头,后面的描述性词以大写开头
Java 的标识符必须以字母、下划线_、美元符$开头,不能以数字开头
标识符的组成是字母、划下线_、美元符$、以及数字的任意组合,但不能是java中的关键字
3.基本数据类型:byte、short、int、long、char、float、double、booleam
二进制:int b=0b11010;(为0b或0B是java7新增的)
八进制:int b=013;(以0开头)
十六进制:int b=0x13;(以0x或0X开头)
1、char型
char ch='a';
char ch='\r';
char ch='\u999'; //Unicode编码值表
2、float、double型
3、强制转换
int i=(int)3.78;
String st="45";
int i=Integer.parseInt(a);使用Intger的方法将字符串转成int型
4、自动提升
类型运算的自动提升类型
4.运算符
*算术运算符
*赋值运算符
*比较运算符
*逻辑运算符
*位运算符
*类型相关运算符
4.1算术运算符:
' + ' ' - ' ' * '' / '' % '求余
int a=5;a++=5;++a=6
x=-x;将x求负
4.2赋值运算符:
double pi=3.23;
int a;a=7;
String st="java";
4.3位运算符:
&:与 |:或 ~:非 ^:异或 不能同时为真
<< 左移 >> 右移 >>>无符号右移运算符
4.4扩展后的赋值运算符:
x+=y;
4.5比较运算符:
> >= < <= ==
4.6逻辑运算符:
&&短路与 & ||短路或 | ! 非 ^异或
4.7三目运算符:
a=a>b?a b;
数组与语句
1、If语句:
1、if(条件表达式) {
执行语句;
}
2、if(条件表达式){
执行语句;
}
else//否则{
执行语句;
}
3、if(条件表达式){
执行语句;
}
else if (条件表达式){
执行语句;
}
„„
else{
执行语句;
}
2、java7的switch分支语句
switch(expression){
case condition1:{
statement(s)
break;
}
case condition2:{
statement(s)
break;
}
............default:{
statement(s)
}
}
3、while语句 do while语句:
4、for循环
for(int b=0;8<b<80;b++){ }
for(;8<b<80;b++){ }
注:if和switch的应用,if:1,对具体的值迚行判断;2,对区间判断;3,对运算结果是boolean类型的
表达式迚行判断; switch:1,对具体的值迚行判断; 2,值的个数通常是固定的,对亍几个固定的值判
断,建议使用switch语句,因为switch语句会将具体的答案都加载迚内存,效率相对高一点。
5、控制循环结构
5.1使用break跳出循环:
break不仅可以结束其所在的循环,也可结束其外层循环,此时需要在break后紧跟一个标签,这个标签用于标识外层循环;break跳出内层循环;
java中的标签就是一个紧跟英文冒号“ :”的标识符。且java的标签只有放在循环语句之前才有用。
i的值为:0 j的值为:0i的值为:0 j的值为:1i的值为:0 j的值为:2i的值为:1 j的值为:0i的值为:1 j的值为:1i的值为:1 j的值为:2i的值为:2 j的值为:0i的值为:2 j的值为:1i的值为:2 j的值为:2
5.2使用continue结束本次循环:
continue是终止本次循环,接着开始下一次的循环,,而break是完全终止循环本身,可以理解为continue的作用“跳过当前循环语句中剩下的语句”重新开始新的循环;
与break类此,continue也可紧跟一个标签,用于直接跳过标签标识循环的当前循环的剩下语句,重新开始下一个循环。 //这种方法不太常用
5.2使用return结束方法:
return功能是结束一个方法,与continue、break不同的是return直接结束整个方法,不管return处于多少层循环之中;
- 01-java数据类型与语句
- 数据类型转换与java中的流程控制语句
- Java数据类型:引用数据类型与基本数据类型
- 黑马程序员 java 第一篇《java语句之数据类型与运算符》
- java数据类型与转换
- JAVA数据类型与转换
- java变量与数据类型
- java变量与数据类型
- Java变量与数据类型
- java数据类型与基础
- java变量与数据类型
- java基础复习1--基本数据类型、运算符号、表达式语句与程序结构
- 再学Java基础(2)标识符,变量,数据类型。以及 if与for语句
- 再学Java基础(2)标识符,变量,数据类型。以及 if与for语句
- java 数据类型,运算符 分支语句 面试知识点总结与习题
- 数据类型、运算符与选择语句
- java基础知识:数据类型,switch语句,分支结构
- Java:switch语句所支持的数据类型
- .net常用的验证正则表达式
- 《Linux设备驱动开发详解》-- Linux 中断编程
- C/C++的64位整型输入输出
- 黑马程序员--编程基础II--
- 安装memcached
- 01-java数据类型与语句
- Mysql 范式、索引、视图、事务、sp等概念简介
- Why not us?
- openfire 开发遇到的些问题
- C运行时库
- OCP 1Z0 052 50
- HDU--3496 Watch The Movie
- NGUI基本组件学习(1)-->Label、Button、Input
- 实现Java3D所需jar包和其他