本文由广州疯狂软件java培训分享:
变量和类型
尽管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类型的值可以定义为trueorfalse
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 不支持 会报错
}
学IT技术就学Java技术,疯狂软件Java培训机构,打造国内高级Java人才。
疯狂软件Java培训优势
1. Java是世界第一大编程语言,市场占有率达20%。
2.广州最专业Java培训机构,多年教学经验。
3.学员技术牛就业率最好,就业薪资都在5000以上。
4.疯狂软件Java培训课程以项目实战带动教学,上课打破传统课堂模式,以实训项目贯穿教学,带领学生一起做企业真实项目。
疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。高薪从IT名企请来项目经理为学员亲自授课,对学员进行实战教学,在疯狂java,通过大量全真经典企业级项目进行集中培训,学员通过数月培训都可获得1-2年的工作经验,进而在同类的求职者中脱颖而出。疯狂Java培训让你体会java编程的快乐,项目开发的兴奋,成就感,通过短短几个月的时间,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,迅速成为技能型的现代化高端人才,迅速获得高薪就业!