变量二
程序员文章站
2022-07-01 14:19:09
...
变量二
一、字面值
创建一个Hero对象会用到new关键字,但是给一个基本类型变量赋值却不会用到new.
因为基本类型是Java语言里的一种内置的特殊数据类型,并不是某一个类的对象。
给基本类型发放日变量类型赋值的方式叫做字面值。例如:
float hp = 313f;
int armor = 24;
二、整数字面型
当以L结尾时,这个整数字面值就是long类型,否则就是int类型。
byte,short,int,long的值都可以用int类型的字面值来创建。
整数的字面值可以用下面的四种进制来表示:
十进制:基10,包含0-9
十六进制:基16,包含0-9,A-F的字母
八进制:基8,包含0-7
二进制:基2,包含0和1
package j2se;
public class bainlaing {
public static void main(String[] args) {
long val=26L;//long类型
int a=26;//int类型
int b=0x1a;///16进制
int c=032;//8进制
int d=0b11010;//2进制
}
}
三、浮点数字符型
当以f或F结尾时,就是float类型的浮点型,否则就是double类型
浮点型也可以用E或者e表示(科学计数法)e2表示10的2次方
1.234e2=1.234*100
package j2se;
public class bainlaing {
public static void main(String[] args) {
long val=26L;//long类型
int a=26;//int类型
int b=0x1a;///16进制
int c=032;//8进制
int d=0b11010;//2进制
float f1=123.4f;//float型
double d1=123.4;//double型
double d2=1.234e2;//科学计数法
}
}
四、字符和字符串字面值
字符的字面值放在单引号中,字符串的字面值放在双引号里
注意:\表示转义
package j2se;
public class bainlaing {
public static void main(String[] args) {
long val=26L;//long类型
int a=26;//int类型
int b=0x1a;///16进制
int c=032;//8进制
int d=0b11010;//2进制
float f1=123.4f;//float型
double d1=123.4;//double型
double d2=1.234e2;//科学计数法
String name="盖伦";
char n='c';
char tab = '\t'; //制表符
char carriageReturn = '\r'; //回车
char newLine = '\n'; //换行
char doubleQuote = '\"'; //双引号
char singleQuote = '\''; //单引号
char backslash = '\\'; //反斜杠
}
}
上一篇: 清淡的食物菜谱有哪些做法呢
下一篇: 你屁股上长眼了
推荐阅读
-
Xdebug文档(二)变量显示特性,xdebug文档_PHP教程
-
ES6第二章 关于“变量的解构赋值”不得不说的事~
-
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
-
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
-
C#编程自学之数据类型和变量二
-
Python十讲 - 第二讲:变量和基础数据类型
-
C语言学习之路之二-----------C语言中的常量与变量
-
Ruby简洁学习笔记(二):类继承、属性、类变量
-
Golang学习笔记(二):类型、变量、常量
-
编写一个表示二维平面上的点的类MyPoint,满足以下条件: 1、定义private的成员变量x和y,表示点的x和y坐标,类型为double