大数据<javaSE + Linux精英实训班>_day_02
---恢复内容开始---
1:基础语法->变量 变量是内存当中的小盒子(小容器),容器是什么? 变量装载的是数据! 2:基础语法->计算机的存储单元 计算机存储设备的最小单元 "位" (bit),又称为 "比特位"。 计算机的最小存储单元叫 "字节" (byte),B. 字节由8个位组成。 1字节 = 8比特位 1B = 8b 1024B = 1KB 1024 = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 3:基础语法->java中的数据类型(四类八种) 整数类型->byte 字节数: 1 范围:-128 ~ 127 short 字节数: 2 范围:-32768 ~ 32767 int 字节数: 4 范围:-2147483648 ~ 2147482648 long 字节数: 8 范围: 浮点型-> float 字节数: 4 单精度浮点 -> double 字节数: 8 双精度浮点 精度高 字符型->char 字节数: 2 可以表示一个字符,比如:'a' 'A' '唉' 布尔型-> boolean 字节数: 1 只有两个值:true false 4:基础语法->常量与类型 整数常量可以根据所在的范围来确定类型,java中默认的整数类型int类型。 特别:2147483641L,100L是 long类型。 java中浮点类型默认是double,在后辍加"F".
5:基础语法->变量创建的三要素
划分区域:指定存储的数据类型,并且命名
创建变量三要素:类型、名字、数据
int a= 100 ;
6:基础语法->定义基本数据类型变量
代码块:
public class Variable{ public static void main(String [] args){ // 定义整数类型 byte b = 127; System.out.println(b); short s = 32767; System.out.println(s); int i = 20001002; System.out.println(i); // 定义Long类型 long l = 2147483649L; System.out.println(l); // 浮点型,单精度的float float f = 1.0f; System.out.println(f); // 浮点型,双精度 double d = 2.2; System.out.println(d); // 字符 char c = 'a'; System.out.println(c); // 布尔类型 true false boolean boo = true; System.out.println(boo); } }
7:基础语法->字符串变量的定义
public class Variable_2{ /* 字符串用 "" 包裹,"0 ~ n" */ public static void main(String [] args){ // 指定数据类型 名称 数据 ,表示的是字符串的类型 String s = "我爱大数据开发"; System.out.println(s); } }
8:基础语法->变量定义的注意事项
public class Variable_3{ /* 变量的定义和使用事项 1、变量定义后,不赋值,不能使用 2、变量的定义有效范围,有效范围在一对大括号内 3、变量不可以重复定义 */ int a = 1; public static void main(String[] args){ int i = 2; System.out.println(i); } }
9:基础语法->数据类型的转换->自动转换 1:范围小的数据类型值(byte),可以直接转换为范围大的数据类型值(如:int) 2:范围大的数据类型值(int),不可以直接转换为范围小的数据类型(如:byte) 数据类型排序:byte->short->int->long->float->double ->强制类型转换
public class Variable_4{ public static void main(String[] args){ //定义一个double类型变量 double i = 1000; System.out.println(i); } }
public class DataConvert{ public static void main(String[] args){ double d = 3.14; //int i = d; //System.out.println(i); // 强制转换 System.out.println("===========强制转换================="); int i = (int)d; System.out.println(i); byte b = (byte)200; System.out.println(b); System.out.println("===========并接========"); System.out.println("中" + "国"); } }
10:基础语法->算术运算符 计算数据的符号。 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+2 4 + 链接字符串 "中"+"国" 中国 - 负号 nt a = 3;-a -3 - 减 3-2 1 * 乘法 2*3 6 / 除号 5/2 2 % 取模 5%2 1 ++ 自增 int a = 1;a++/++a 2 -- 自减 int b = 3;b--/--b 2 11:基础语法->赋值运算符 运算符 运算规则 范咧 结果 = 赋值 int a = 1; 2 += 加后赋值 int a = 3;a+=2 4 -= 减后赋值 int a = 2;a-=2 0 *= 乗后赋值 int a = 2;a*=2 4 /= 整除赋值 int a = 2;a/=2 1 %= 取模赋值 int a = 2;a%=2 0