前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >运行时需要注意的问题

运行时需要注意的问题

作者头像
孙晨c
发布2019-09-05 17:47:48
4590
发布2019-09-05 17:47:48
举报
文章被收录于专栏:无题~无题~

JDK1.5后,可以使用类似C语言的输出控制格式

在Java中,double和float都用%f输出

int , long int, short, byte都用%d输出

int , long int也可用%x, %#x , %X , %#X,转换为16进制输出

一个整型常量默认是int类型,如果数字过大,则必须在末尾加L,否则会报错

比如:

代码语言:javascript
复制
1 long i = 6512315646454654654879;  //报错
2 
3 long i = 6512315646454654654879L;   //正确

一个实数默认是double类型,如果希望一个实数是float类型,可以在数字后面加f或者F

将一个double类型数值赋给float类型变量,编译是会报错

比如:

代码语言:javascript
复制
1 float x - 2.2; //报错
2 
3 float x = 2.2f; //正确

源文件命名规则:

源文件中最多只能有一个Public类,源文件的名字必须与public类的名字相同

若没有public类,源文件名只需要和某一个类命相同

在DOS窗口运行java程序注意点:

比如有一个 public Test{}

javac Test.java 编译时必须写文件名和扩展名(public类名)

java Test 运行时只写文件中的主类名(主方法所在的类),不写扩展名

数据类型的转换:

不能对boolean类型进行类型转换

在把容量大的类型转换为容量小的类型时必须使用强制类型转换

整型、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一种类型,然后才进行运算,转换从低级到高级。

算术运算符:

“+”可以实现数值的相加

可以表示字符串的拼接:

还能把非字符串转换成字符串:"x"+123;的结果是"x123"

'a'+1; //输出98,一个字符与数字相加,变成了数字的加法 "" + 'a' + 1; //输出a1,空字符串与字符a相加,整体就变成了一个字符串

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JDK1.5后,可以使用类似C语言的输出控制格式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档