JAVA入门基础知识系列002-创新互联

常用DOS命令

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下面所有
基础语法 “+”号的使用
  1. 左右两边都是字符,则做加法
  2. 当左右两边有一个为字符串,则做拼接运算
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://pwwzsj.com/article/csjspd.html