Android 之路5---Java基础1
来源:互联网 发布:哈尔滨软件开发88087 编辑:程序博客网 时间:2024/05/27 10:43
导读
Java标识符的命名
数据类型及变量的介绍
基本数据类型的声明,定义与转换
常量的使用
<1>Java标识符的命名
1.标识符命名规则
- 标识符可以用数字,字母,下划线(_),美元符$,但不能以数字开头
- 标识符严格区分大小写
- 标识符不能是Java关键字或保留字
- 标识符最好有一定意义
2.变量名命名规则
- 驼峰法 stuName
3.类名命名规则
- Pascal法 StuName
<2>数据类型及变量的介绍
整型的进制表示
- 八进制以0开头,范围0~7 。如:056
- 十六进制以0x或0X开头,范围0~f或0~F.如:0xacd
package hala1;public class hello { public static void main(String[] args) { // TODO Auto-generated method stub int a=037;//八进制 System.out.println("a="+a); long longNumber=0xacl;//十六进制长整型 System.out.println("longNumber="+longNumber); byte b=10; System.out.println("b="+b); }}
输出结果
a=31
longNumber=172
b=10
注意:八进制与十六进制全部转化为十进制输出。
<3>基本数据类型的声明,定义与转换
1.浮点型
package hala1;public class hello { public static void main(String[] args) { // TODO Auto-generated method stub float f=123.456f; System.out.println("f="+f);//单浮点要在末尾加f double d=123.456;//双浮点则加不加都可 System.out.println("d="+d); double d1=123;//整型会自动转化为浮点 System.out.println("d1="+d1); }}
输出结果
f=123.456
d=123.456
d1=123.0
2.字符型
ASCII码:主要用于英语和西欧语言,使用7或8位二进制数组合来表示128或256种可能的字符。
- 7位二进制编码–标准ASCII码
- 8位二进制编码–扩展ASCII码
Unicode编码:又叫统一码,万国码。
package hala1;public class hello { public static void main(String[] args) { // TODO Auto-generated method stub char a='a'; System.out.println("a="+a); char b=65535;//这里是按照ASCII码转化的,65535是其最大的值 System.out.println("b="+b); char c='\u005d';//Unicode编码,一般是\\u加四位十六进制码 System.out.println("c="+c); }}
输出结果
a=a
b=
c=]
3.字符串表示及类型变量转换
package hala1;public class hello { public static void main(String[] args) { // TODO Auto-generated method stub String s="A\u005d\u005fB"; System.out.println("s="+s); char a=(char)100000;//int转char要强制 System.out.println("a="+a); float b=10234567896767l; System.out.println("b="+b); }}
输出结果
s=A]_B
a=蚠
b=1.02345684E13
强制转化就是箭头的逆向
4.换行
package hala1;public class hello { public static void main(String[] args) { // TODO Auto-generated method stub float f=1.23e5f; System.out.println("f="+f);//第一种换行方式 double d=.2;//.2表示0.2 System.out.print("d="+d); System.out.println();//第二种换行方式 int a=3,b=5; System.out.print(a+'\n'); System.out.print('\n'+""+a);//第三种换行方式,注意,双引号部分实际是告诉程序把这条语句当作字符串处理,若没有会像13行一样,被当作整型处理 }}
输出结果
f=123000.0
d=0.2
13
3
<4>常量的使用
final int N=5;//常量不可改变,一般用大写字母表示
阅读全文
0 0
- Android 之路5---Java基础1
- Android 之路9---Java基础5
- Android温习之路Day5:java基础5
- Android的学习之路(五)java基础学习1
- Android温习之路Day1:java基础1
- android复习路之java基础下
- Android 之路6---Java基础2
- Android 之路7---Java基础3
- Android 之路8---Java基础4
- Android 之路8---Java基础4
- Android 之路11---Java基础6
- Android 之路12---Java基础7
- Android 之路13---Java基础8
- Android 之路15---Java基础9
- Android 之路16---Java基础10
- Android 之路17---Java基础11
- Android学习之 Java基础
- Android开发之java基础(-)
- zookeeper实现注册中心(demo)
- 基于 SSM框架的前后端分离
- C#委托、同步调用、异步调用总结
- 数据结构第七周项目(三)——负数吧正数赶出队列
- 微信测试号开发之四 获取access_token和jsapi_ticket
- Android 之路5---Java基础1
- Android 应用更新升级模块实现
- 第九周项目二
- mCustomScrollbar再次渲染无效
- Android Chromium for WebView代码结构
- 类静态数据成员的定义及初始化
- java内存泄漏的定位与分析
- 自定义PopupWindow提示
- #####好好好####关于模型检验的ROC值和KS值的异同_ROC曲线和KS值