Java学习笔记(一)——基本数据类型和变量

package base;
/**
 * @author:梅子黄时雨
 * @version :1.0
 * */

public class NumType {
    /**
     * 基本数据类型: byte,short,int,long,float,double,boolean,char
     * byte:取值范围:-128~127
     * short: 取值范围:-32768~32767
     * int: 取值范围:-2147483648~2147483647
     * long: 取值范围: -9223372036854775808L~9223372036854775807L
     * 转换数据顺序: byte-short-int-long-float-double
     * 再把高容量转换到低容量的收进行强制转换
     * 转换的收可能会内存溢出,或者精度问题
     */
    String name;
    public static void main(String[] args) {
        int a = 10;
        long b = 199999999L;
        byte c = 20;
        byte g = 20;
        short e = 10;
        byte d = 127;
        float s= 1999999.986f;
        char str = "中";
        System.out.println(a*c);
        System.out.println(d*c);
        System.out.println(a*b);
        //Long 400000029
        System.out.println(a+b+b+d+e);
        //Int 41
        System.out.println(a+d+c);
        // Int 9
        System.out.println(c%d);
        //2000000 四舍五入取整
        System.out.println((int)s);

        //147
        int sum = g+d;
        System.out.println(sum);


        boolean temp = false;
        boolean middle = true;
        System.out.println(temp);
        System.out.println(temp && middle);
        System.out.println(temp || middle);
        System.out.println(temp == middle);

    }

}

变量部分:

package base;

import java.sql.SQLOutput;
/**
 * @author:梅子黄时雨
 * @version :1.0
 * */

public class Varible {
//    变量: 可以变化的量,Java是一种强类型的语言,每个变量都必须声明其类型
//    语法: 类型 变量名 = 值
//    每个变量都有变量类型,可以是基本类型,也可以是引用类型
//    变量名必须是合法的标识符
//    变量声明是一条合法的语句,必须用分号来分隔
//   变量分为三类: 类变量,实例变量和局部变量

//    常量: 用final来定义常量,一般用大写字母或者大写字母加下划线来表示

    /*
    * 变量在未进行赋值时,所有的数值默认值是0,0.0,
    * 布尔值默认值为false
    * 除基本类型外,其余所有的默认值为null
    */

    //  实例变量: 通过生成新的实例来访问变量

    String name;
    int age;

//    类变量

    static double salary = 2500;

    public static void main(String[] args) {
//        i是局部变量,仅在该方法里可以访问并使用
       int  i = 10;
//       MAX_VALUE :常量100
       final int MAX_VALUE = 100;

//       实例变量的使用方法
       Varible varible = new Varible();
        System.out.println(varible.name);
        System.out.println(varible.age);

//        类变量
        System.out.println(salary);
        System.out.println(MAX_VALUE);

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值