首页 > 其他 > 详细

要点Java6 变量和类型

时间:2014-02-28 12:14:45      阅读:305      评论:0      收藏:0      [点我收藏+]

变量和类型

尽管Java是面向对象的,并非所有类型都是对象。它们叫做基本类型 primitives.

下面列出了java中的基本类型:

  • byte (number,1字节)
  • short (number,2字节)
  • int (number,4个字节)
  • long (number,8字节)
  • float (浮点数,4字节)
  • double (双精度浮点数r, 8 bytes)
  • char (字符,2字节)
  • boolean (true或false,1个字节)

Java是一种强类型语言,这意味着我们在使用变量前需要先定义它们的类型。

Numbers

声明一个数字的语法:

int myNumber;
myNumber = 5;

或者组合在一起:

int myNumber = 5;

定义一个双精度浮点数的语法:

double d = 4.5;
d = 3;

如果要转变为单精度浮点数:

float f = (float) 4.5;


字符和字符串 Characters and Strings

在Java中,一个字符是它自己的类型,而不是简单的一个数字,所以它不和其他语言一样把ASCII值放在里面,有一个特殊的语法叫字符类型:

char c = ‘g‘;

String 不是一个基本类型.是一个真正的类 但是java语言对这个类有些特殊处理

下面介绍一些使用 字符串的列子

// 使用构造器创建一个字符串
String s1 = new String("Who let the dogs out?");
// 使用双引号 "" 创建一个字符串,所以没必要用上面的方法.
String s2 = "Who who who who!";
// java定义了 + 加号运算两个字符串就是把两个字符串联合起来
String s3 = s1 + s2;  //String s3 = "Who let the dogs out?Who who who who!";

处理字符串 和 基本类型 + 号有处理  其他地方java对+号没有特殊处理(重载)

int num = 5;
String s = "I have " + num + " cookies";//结果是 I have 5 cookies

boolean 布尔值

能和比较操作都会返回 boolean 布尔值, boolean类型的值可以定义为 true or false

boolean b = false;
b = true;

boolean toBe = false;
b = toBe || !toBe;
if (b) {
    System.out.println(toBe);
}

int children = 0;
b = children; // 不支持,会报错
if (children) { // 不支持,会报错
    // Will not work  不支持 会报错
}

说明:文章结合多家网站资料,以及国外教程总结的相关要点,提供的简单自学材料 for my friends。


要点Java6 变量和类型,布布扣,bubuko.com

要点Java6 变量和类型

原文:http://blog.csdn.net/tanxiang21/article/details/20034143

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