JAVA入门基础知识系列002-创新互联
常用DOS命令
本文题目:JAVA入门基础知识系列002-创新互联
浏览路径:http://azwzsj.com/article/csjspd.html
Dos:Disk Operating System 磁盘操作系统
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的盘龙网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!常用dos指令:
查看当前目录有什么:
dir d:\abc2\test200
切换到其他盘符
cd/D c:
切换到当前盘的其他目录下
cd d:\abc2\test200 cd..\..\abc2\test200
切换到上一级
cd..
切换到根目录
cd\
查看指定目录下的所有子目录
tree d:\abc //显示abc下面所有
- 左右两边都是字符,则做加法
- 当左右两边有一个为字符串,则做拼接运算
System.out.println("hello"+100+3);//结果为hello1003
System.out.println("100"+98);//结果为10098
数据类型
基本数据类型:整数类型:
byte[1]、short[2]、int[4]、long[8]。要声明long只需要在数值后面加"L",例如:
int num = 4L;//将long类型的赋值给int类型的,会报错
浮点类型:
float[4]、double[8]。默认的类型是double类型,例如:
float num1 = 1.1;//将double类型的赋值给float类型的,会报错
在科学计数法中,小数会保留至少一位,例如:
System.out.println(5.12e2);//输出521.0
对小数相等的判断要小心,例如:
double num_1 = 2.7;
double num_2 = 8.1 / 3;
System.out.println(num_2);//这是一个很接近2.7的数:2.6999999997
字符类型:
字符常量用单引号(’ ')括起来,用双引号(" ")括起来的是字符串
char[2]:汉字需要两个字节存储
char c1 = 'a';
char c2 = '\t';
char c3 = '方';
char c4 = 97;
布尔类型:
只占用一个字节,表示true和false,常用来做判断。
基本数据类型转换- 精度小的类型可以自动转换成精度大的数据类型,称之为自动类型转换
char ->int ->long ->float ->double
byte ->short ->int ->long ->float ->double
有多种数据类型混合运算时,会自动将所有数据转换成精度最高的数据类型,然后计算,结果也为这种类型。
byte、 short、 char三者不能相互转换,但可以一起计算,计算前先转换成int
Boolean类型不参与自动类型转换。
精度大的数据类型转换成精度小的类型,称之为强制类型转换
int n1 = (int)1.9;//精度损失
byte n2 = (byte)200000;//溢出
- 强制类型转换只会对最近的操作数有效
int x = (int)10.0 * 3.2;//计算结果也是double类型的,不能赋值给int类型
- 练习
//判断下列对错
1.short s = 12;
s = s - 9;//错,9是int
2.byte b = 10;
b = b + 11;//错,11是int
b = (byte)(b + 11);//对
3.char c = 'a';
int i = 16;
float d = .314f;
double R = c + i + d;//对
4.byte b = 16;
short s = 14;
short t = s + b;//错,运算前都变成了int
- 基本数据类型转string类型与string转基本数据类型
int n1 = 101;
float f1 = 1.34f;
double d1 = 3.1126;
boolean b1 = true;
String s1 = n1 + "";
String s2 = f1 + "";
String s3 = d1 + "";
String s4 = b1 + "";
System.out.println(s1 + " " + s2 + " " + s3 + " " + s4);
//输出:101 1.34 3.1126 true
String s5 = "123";
int num1 = Intager.parseInt(s5);
double num2 = Double.parseDouble(s5);
float num3 = Float.parseFloat(s5);
Long num4 = Long.parseLong(s5);
byte num5 = Byte.parseByte(s5);
boolean num6 = Byte.parseByte("true");
string不能直接转成char,如下:
char ch = s5.charAt(0);//将s5的第一个字符赋值给ch
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文题目:JAVA入门基础知识系列002-创新互联
浏览路径:http://azwzsj.com/article/csjspd.html