2021-03-25

3.26 spark

字符表:
在这里插入图片描述
转义字符:

package aa;

public class aa {



    public static void main(String[] args){
        System.out.println("\"你好世界\"");
        System.out.println("\\你好世界\\");
    }
}

计算机存储单元:
·最小的存储单位bit;
·最小的存储单位Byte;
·两者的关系1Byte=8bit;
·汉字占用字节数2个字节;

8 bit =1b
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
1024PB=1EB
1024EB=1ZB

四类八种:

数据类型关键字内容大小取值范围
字节型byte一个字节 1b-128~127 2*7-1
短整型short2个字节 1b-32768~32767 2*15-1
整形int4个字节 4b21开头的十位数 2*31-1
长整型long8个字节 8b-92开头的19位数 2*63-1
单精度浮点数float4个字节 4b-1.4013E4534028E+38
双精度浮点数double8个字节 8b4.9E32417977E +308
字符型char2个字节 2b0~65535
布尔类型boolean1个字节true、false

备注:Java中默认的基本数据类型:数据类型为int,浮点类型为double

引用数据类型:

基本数据类型:

  • 整数
  • 浮点数
  • 字符
  • 布尔

引用数据类型:

  • 数组
  • 接口
  • 字符串
package com.ligong.basic;
public class BasicDataType {
    public static void main(String[]args){
        //整型
        System.out.println(getType(123));
        //长整型
        System.out.println(getType(127871988129831L));
        //双精度浮点数
        System.out.println(getType(3.14));
        //单精度浮点数
        System.out.println(getType(3.14f));
        //
        int a=3;
        System.out.println(getType(a));
        String b=""+a;
        System.out.println(getType(b));
    }
    // 获取对应数据的类型
    public static String getType(Object o){
        String type = o.getClass().toString();
        return type;
    }
}

运行结果:

class java.lang.Integer
class java.lang.Long
class java.lang.Double
class java.lang.Float
class java.lang.Integer
class java.lang.Stringt

变量

  • 定义变量
  • 给变量赋值
  • 定义并赋值
  • 一般建议定义时并赋值

注意

  • 变量没有赋值是不能使用的
  • 变量的作用域问题
  • 变量的重复定义

运算符

算术运算符

运算符运算规则范例结果
+正号+33
+加法1+34
+字符串连接“中”+“国”“中国”
-负号int a=3;-a-3
-3-12
*2*36
/5/22
package com.ligong.basic;
//算术运算符
public class CountOperator {
    public static void main(String[]args){
        //正号
        System.out.println(+3);
        //加法
        System.out.println(1+3);
        //字符串连接
        String a="今天周五";
        String b="今天放假";
        System.out.println(a+b);
        //负号
        int k =3;
        System.out.println(-k);
        //减法
        System.out.println(3-1);
//        String c="晚上吃什么饭";
//        int d=4;
//        System.out.println(c+d);
        //乘法
        int h=2;
        int j=3;
        System.out.println(h*j);
        //除法
        int c=5;
        int d=2;
        System.out.println(c/d);
        double x=c/d;
        System.out.println(x);
    }
}

运行结果

3
4
今天周五今天放假
-3
2
6
2
2.0

eclipse好用的快捷键:

1. alt+方向上键(移动代码向上移动)

2. Ctrl+D(删除整行)

3. Ctrl+Alt+方向下键(向下复制一行代码)

4. Ctrl+Alt+L(将代码全部对齐)

基本数据类型的转换

  • 自动转换 范围小的可以向范围大的进行转换 byte<short<int<long<float<double

  • 强制转换 范围大的向小的进行转换,需要强制类型转换 小范围数据类型 标识语 = (小范围数据类型) 变量名称;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值