java基础1(第一次写,初学者)
来源:互联网 发布:mac etc啥意思 编辑:程序博客网 时间:2024/05/21 22:29
(一)java的特点
java是一种可跨平台操作的高级程序设计语言。
(二)java的标识符命名:
1,由$,数字,字母,_,组成不能由数字开头
2,做到见名之意
3,不能说是java的关键字
4,首字母大写
(三)java的关键字:
1,关键字都是小写字母
2,java的2个保留关键字:goto和const
(四)java的数据类型:
a)八种基本数据类型(按大小排序)
1,boolean 大小一个位(八分之一字节)true和false2个值(布尔类型)
2,byte 大小1个字节 表述范围-128-127之间 (整形)
3,short 大小2个字节 表述范围-2的15次方~2的15次方 65536个位(整形)
4,char 大小2个字节 只能引用单个字符(字符型)
5,int 大小4个字节 表述范围-2的31次~2的31次 整形中默认的(整形)
6,float 大小4字节 在定义时应在后面加f (浮点型)
7 ,doublle 大小8字节 默认的浮点型 (浮点型)
8,long 大小8字节 表述范围 -2的63次到2的63次 定义时应在后面加l
b)引用数据类型
1,String :字符串
(五)java的变量声明:
结构 数据类型 变量名 =变量值:
(六)java的注释:
单行注释://
多行注释/* */
文本注释:/** */
(七)java的运算符:
1,数字运算符:
+(加法),-(减法),++(自增),--(自减)*(乘法运算符),/(除法运算符)%(求余)
注意:a++是先取a的值再加,++a是先加后取a的值(--同理)
2,赋值运算符 =
3,链接符 +
4,关系运算符
>= ,>,<, <=,==,!=
5,逻辑运算符:
&& , & , || ! , |
&&和&的区别:&按位与可以做二进制运算,&&短路与,如果第一个为false,那么以后的都不会执行
6,扩展运算符
+=,-=,*=,/=,(可提高运算效率)
7,三目运算符: 表达式?值1:值2
(八)java的数据转换:
1,从大到小的自动转换:byte-short-char-int-long-float-double
2强制转换:会造成数据的损失,
3,不同的数据类型在进行运算的时候结果为最大的数据类型
4,byte,short,long在运算时先转化为int
5,boolean不参加转化
程序设计的结构
1,顺序结构
2,选择结构
单分支:if(){
}else{
}
多分支:switch(){
}
if(){
}else if(){
}...else(){
}
3,循环结构
for(){}
while(){}
do{}while()
- java基础1(第一次写,初学者)
- 第一次写博客,c#初学者,数组
- 第一次写java程序
- 第一次写java
- java 初学者基础教学
- java基础2(初学者)
- java基础(集合)(初学者)
- 第一次回答java初学者的问题
- 第一次写blog,第一次读core java
- 我第一次写JAVA代码~
- 第一次用 Java写UI
- 第一次使用Java写pat
- java初学者笔记-->java基础
- ------Java基础强化------适合初学者
- java初学者总结(1)
- Java最最基础的知识(适合初学者看)
- java基础-面向对象三大特征(初学者)
- java第一次作业(1)
- nyoj17 单调递增最长子序列
- learning R with swirl-simulation(模拟)
- Socket 双向传输问题
- 随笔17.10.29
- [noip2012]同余方程 题解
- java基础1(第一次写,初学者)
- Linux系统管理学习笔记2-文件管理
- 铁路 “二次安检”旨在让旅客放心出行
- 问题记录
- Interactiable(基类VR看房)
- 软工视频 总
- ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
- 习题4(4.1)2
- Android嵌入式开发 开机启动系统应用开发