javaday02

day02


转义字符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jgfr1TVt-1628695368780)(C:\Users\zzy\AppData\Local\Temp\WeChat Files\3761783194fc957bacad131736052d4.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wUINxN1s-1628695368782)(C:\Users\zzy\AppData\Local\Temp\WeChat Files\6b0090ab89be83bd22f33bedec96690.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rvwlSYu2-1628695368783)(C:\Users\zzy\AppData\Local\Temp\WeChat Files\fe31a62e12959639377c73d411af1ec.png)]

什么是字节?

  • 位(bit) 0001 1000
  • 字节(byte):用B表示 1B=8bit
  • 字符:字母,数字,字,符号
  • 1024B=1KB 1024KB=1M
  • 1024M=1G 1024G=1TB

数据类型转换

数据类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eczqWt1F-1628695368785)(C:\Users\zzy\AppData\Roaming\Typora\typora-user-images\image-20210811214157291.png)]

String属于类

类型排名

在这里插入图片描述

public static void main(String[] args) {
        int i=128;
        byte b=(byte)i;//内存溢出
        //强制转换 (类型)变量名 高->低
        //自动转换  低->高   (高赋值低)
        double z=i;
        System.out.println(i);
        System.out.println(b);
        System.out.println(z);
        /*
        注意点:
        1.不能对布尔值进行转换
        2.不能把对象类型转换为不相干的类型
        3.高容量转换低容量时,强制转换
        4.转换的是后可能存在内存溢出,或者精度问题!
         */
        System.out.println("=====================");
        char c='a';
        int d=c+1;
        System.out.println(d);
        System.out.println((char)d);
    ==============================================
      	//操作比较大的数的时候,注意溢出问题
        //jdk7新特性,数字之间可以用下划线分割
        int money=10_0000_0000;
        int year=20;
        long total=year*((long)money);
        System.out.println(total);

    }

变量,常量

变量

java变量是程序中最基本的存储单元,其要素包括变量名变量类型作用域

作用域

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0kUW4e2Z-1628695368787)(C:\Users\zzy\AppData\Roaming\Typora\typora-user-images\image-20210811231938955.png)]

常量

final double PI=3.14;

变量命名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QzYBXZoa-1628695368788)(C:\Users\zzy\AppData\Roaming\Typora\typora-user-images\image-20210811231658596.png)]

public class demo08 {
    //类变量 static
    static double salary=2500;

    //属性:变量
    /*实例变量:从属于对象;如果不自行初始化,这个类型的默认值是0 ,0.0
    布尔值:默认是false
    除了基本类型,其余的默认值都是null*/
    String name;
    int age;
    //main方法
    public static void main(String[] args) {
        //局部变量:必须声明和初始化值
        demo08 demo08 = new demo08();
        System.out.println(demo08.age);
        System.out.println(demo08.name);
        System.out.println(salary);

    }

    //其他方法
    public void add(){

    }
}
public class demo09 {
    //修饰符,不存在先后顺序
    static final double PI=3.14;//常量
    public static void main(String[] args) {
        System.out.println(PI);
    }
}

3. 怎么算出一段程序的运行时间
//获取1970.1.1 0:0:0到此时此刻的毫秒数
long time = System.currentTimeMillis();
System.out.println(time);
for(int i=0;i<100;i++){
System.out.println(i);
}
long time2 = System.currentTimeMillis();
long changeTime = time2 - time;//代码的运行时间
System.out.println(changeTime);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值