开发IDE:Eclipse
(本系列文章只是充作本人学习笔记,如有侵权,请告知,将立即删除。如因此给版权人带来困扰,在此致以诚挚的歉意)
一、Java中的类型转换
数据类型根据占用存储空间的大小分为高低不同的级别,占用空间小的级别低,占用空间大的级别高,自动类型转换遵循低级到高级转换的规则。
强制类型转换:int a = (int)45.23;
二、代码注释和编码规范
1、单行注释”//“
2、多行注释”/* */“ 多行注释可以嵌套单行注释,但是不能嵌套多行注释
3、文档注释”/** */“
4、编码规范:
每条语句要单独占一行
每条命令都要以分号结束
声明变量时要分行声明
Java语句中多个空格看成一个
不要使用技术性很高、难懂、易混淆判断的语句
对于关键的方法要多加注释
三、实战练习(一定要自己先码一下代码,而后看答案)
1.编写Java程序,不使用乘号”*“,而只使用移位运算符计算出21*16的值。
分析过程:由之前的文章我们学习了移位运算符,简单总结就是”左乘右除2“,观察这个算式,可以分解为”21*2*2*2*2“,那么就是21左移4,编程就简单了,如下:
public static void main(String[] args) { // TODO Auto-generated method stub int a = 21; System.out.println(a<<4); }2.编写Java程序,声明两个int型变量,运用三元运算符判断两个变量是否相等,若不相等,求出两个数中较大的。
分析过程:主要是三元运算符的使用。程序如下:
public static void main(String[] args) { // TODO Auto-generated method stub int a = 21; int b = 35; System.out.println(a>b?a:b); }
分析过程:声明两个变量赋值为长和宽,声明一个变量存储面积,面积=长*宽。程序如下:
public static void main(String[] args) { // TODO Auto-generated method stub double a = 38.9; double b = 27.2; double s; System.out.println(s=a*b); }