首页 > 编程语言 > 详细

Java与C++的异同之语言基础

时间:2015-05-12 09:33:12      阅读:149      评论:0      收藏:0      [点我收藏+]

1. 包声明

      一个Java应用程序是由若干个类组成的,文件名必须和类名同名。package为包的关键字,用于声明类所在的包。

2. 基本数据类型

      对于long型值,若赋给的值大于或小于int型值范围,则需要在数字后添加L或l,表示该数值为长整型。

      默认情况下小数都被看作double型,若使用float型小数,则需要在小数后面添加F或f。

      布尔类型使用boolean。

3. 标识符

      标识符由任意顺序的父母、下划线(_)、美元符号($)和数字组成,并且第一个字符不是数字。

4. 常量

      使用final关键字。

5. 移位操作

      >> 右移  最高位是0,右移空的位就填入0; 最高位为1,右移空的位就填入1

      >>> 无符号右移 右移空的位就填入0

测试:

package test1;


public class TestClass {
	public static void main(String[] args) {

		// bool
		boolean b = false;
		System.out.println(b);
		
		// 常量
		final float $fData = 10.2f;
		System.out.println($fData);

		// 位移操作
		int j = 4;
		// 最高位是0,右移空的位就填入0; 最高位为1,右移空的位就填入1
		System.out.println(j >> 2);
		// 右移空的位就填入0
		System.out.println(j >>> 2);
	}
}
技术分享

Java与C++的异同之语言基础

原文:http://blog.csdn.net/aoshilang2249/article/details/45649011

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!