亚洲必赢手机入口Java入门(二):注释和中心数据类。Java入门(二):注释和主导数据列。

by admin on 2018年10月5日

上次经eclipse在支配高出口了hello
world,是休是出硌多少感动啊,今天随即介绍Java基础知识。

上次经eclipse在决定高出口了hello
亚洲必赢手机入口world,是无是发出硌小震动啊,今天随着介绍Java基础知识。

一、Java注释

一、Java注释

1、Java注释语句不见面被编译器运行,不用操心代码因为过剩注解语句显得臃肿而影响程序运行速度。

1、Java注释语句不见面吃编译器运行,不用顾虑代码因为众多诠释语句显得臃肿而影响程序运行速度。

2、Java注释有三栽写法。

2、Java注释有三种植写法。

平等凡是双斜杠 //
。需要注掉哪一行就添加至啦一行前面,在添加国语注释时,在双斜杠//后面添加一个空格,在描写注释内容,这是编码规范。

同一凡双料斜杠 //
。需要注掉哪一行就添加到哪一行前面,在添加华语注释时,在对斜杠//后面添加一个空格,在形容注释内容,这是编码规范。

二是 /* */ 。这样的注解标记可以注释多尽,就无需每行都采用单行注释。

二是 /* */ 。这样的诠释标记可以注释多履行,就不要每行都以单行注释。

三是 /** */ 。这样的诠释也得注释多履,多位于类名、方法名前。

三是 /** */ 。这样的诠释也得以注释多行,多位于类名、方法名前。

package javalearningday01;

/**
 * Java注释的使用
 * @author Administrator
 * @date 2018年1月14日
 */
public class UseCommentsTag {

    public static void main(String[] args) {
        /*
         * 注释方法二
         * 可以注释多行
         */
        System.out.println("这是主方法");
    }

    /**
     * 注释方法三
     * @return String 返回String
     */
    public String useTag(){
        // 注释方法二,单行注释
        return "这是普通方法";
    }

    /**
     * 这里可以介绍这个方法是干什么的
     * @param str 参数名,说明传递进来的参数是什么
     * @return 返回值,说明返回什么样的数据
     */
    public String useMethod(String str){
        return "Hello"+str;
    }
}
package javalearningday01;

/**
 * Java注释的使用
 * @author Administrator
 * @date 2018年1月14日
 */
public class UseCommentsTag {

    public static void main(String[] args) {
        /*
         * 注释方法二
         * 可以注释多行
         */
        System.out.println("这是主方法");
    }

    /**
     * 注释方法三
     * @return String 返回String
     */
    public String useTag(){
        // 注释方法二,单行注释
        return "这是普通方法";
    }

    /**
     * 这里可以介绍这个方法是干什么的
     * @param str 参数名,说明传递进来的参数是什么
     * @return 返回值,说明返回什么样的数据
     */
    public String useMethod(String str){
        return "Hello"+str;
    }
}

 

 

亚、Java基本数据类

其次、Java基本数据列

于明亮基本数据列之前,先聊聊存储单元。电脑是未见面认识您输入的中文、汉字等内容,而是以那个更换为机械会读懂的次上前制编码,就是由0和1构成的数字长串,因此呢发生矣不同的进制数,我们常常因此底是十进制数(如2,3,100抵),但是还来二进制、八进制、十六进制。

于知情基本数据类之前,先聊聊存储单元。电脑是勿见面认识你输入的中文、汉字等情节,而是用那个更换为机能够读懂的次进制编码,就是由0和1整合的数字长串,因此为闹矣不同之进制数,我们常因此底凡十进制数(如2,3,100当),但是还发出二进制、八进制、十六进制。

位(bit):1单各表示用于存储1或0之空中,是最好小数目单位。

位(bit):1单号表示用于存储1或0之半空中,是极致小数码单位。

字节(byte):比较常用之数据单位,1 byte = 8 bit。

字节(byte):比较常用之数单位,1 byte = 8 bit。

千字节(K):1 k = 1024 byte。

千字节(K):1 k = 1024 byte。

兆字节(M):1 M = 1024 K。

兆字节(M):1 M = 1024 K。

G字节:1 G = 1024 M。

G字节:1 G = 1024 M。

T字节:1 T = 1024 G。

T字节:1 T = 1024 G。

Java有4栽多少列,一是整型,二凡是浮点型,三凡是字符型,四凡布尔型。

Java有4栽多少类,一凡是整型,二凡是浮点型,三凡是字符型,四凡布尔型。

亚洲必赢手机入口 1

亚洲必赢手机入口 2

脚直接进入中心数据列的相关操作。

下面直接上中心数据类的有关操作。

package javalearningday01;

/**
 * Java基本数据类型
 * @author 小川94
 * @date 2018年1月14日
 */
public class DataType {

    public static void main(String[] args) {
        DataType dt = new DataType();
        dt.viewChar();
        dt.viewByte();
        dt.viewShort();
        dt.viewLong();
        dt.viewFloat();
        dt.viewDouble();
        dt.viewBoolean();
    }

    /**
     * 字符型:char,占两个字节,16位
     */
    public void viewChar(){
        System.out.println("=========== 查看char方法开始 =============");
        // Character是char的包装类
        char charMaxValue = Character.MAX_VALUE;
        System.out.println((int)charMaxValue); // 65535
        char charMinValue = Character.MIN_VALUE;
        System.out.println((int)charMinValue); // 0
        // char和int之间的转换
        char charNumber = 'A';
        System.out.println((int)charNumber); // 65
        char charNumber2 = 65;
        System.out.println(charNumber2); // A
        // 查看 中 对应Unicode编码值
        char charNumber3 = '中';
        System.out.println((int)charNumber3); // 20013
        System.out.println("=========== 查看char方法结束 =============");
    }

    /**
     * 整型:byte,占1个字节,8位
     * 1 byte (1个字节) = 8 bit (8个位,8个二进制编码)
     * 八位二进制                  1   1  1  1  1  1  1  1
     * 八位二进制对应整数 128 64 32 16  8  4  2  1
     * 为0 二进制则是0000 0000
     * 八位二进制表示:1     +    1     =   2  
     *         00000001 + 00000001 = 00000002 = 00000010  这就是逢二进一
     */
    public void viewByte(){
        System.out.println("=========== 查看byte方法开始 =============");
        // Byte是byte的包装类
        byte byteMaxValue = Byte.MAX_VALUE;
        System.out.println(byteMaxValue); // byteMaxValue = 127
        byte byteMinValue = Byte.MIN_VALUE;
        System.out.println(byteMinValue); // byteMinValue = -128
        System.out.println(Integer.toBinaryString(byteMinValue));
        // 将3转为8位二进制,0000 0011,
        System.out.println(Integer.toBinaryString(3)); //11
        System.out.println("=========== 查看byte方法结束 =============");
    }

    /**
     * 整型:short,占2个字节,16位
     */
    public void viewShort(){
        System.out.println("=========== 查看short方法开始 =============");
        // Short是short的包装类
        short shortMaxValue = Short.MAX_VALUE; 
        System.out.println(shortMaxValue); // 32767
        short shortMinValue = Short.MIN_VALUE;
        System.out.println(shortMinValue); // -32768
        short shortNumber = 323+4343;
        System.out.println(shortNumber); // 4666
        System.out.println("=========== 查看short方法结束 =============");
    }

    /**
     * 整型:int,4字节,32位
     */
    public void viewInt(){
        System.out.println("=========== 查看int方法开始 =============");
        // 查看int的最大、最小值,Integer是int的包装类
        int maxIntNumber = Integer.MAX_VALUE;
        System.out.println(maxIntNumber); // maxIntNumber = 2147483647
        int minIntNumber = Integer.MIN_VALUE;
        System.out.println(minIntNumber); // minIntNumber = -2147483648
        // 值溢出,计算时合理估算值大小,取合适范围的数据类型
        int overFlow = 1299999999+1299999999;
        System.out.println(overFlow); // overFlow = -1694967298
        // 将int换成long类型
        long suitRange = 1299999999L+1299999999L;
        System.out.println(suitRange); // suitRange = 2599999998
        // 1299999999字面量还是int,1299999999+1299999999算出来的值还是int类型
        long suitRange2 = 1299999999+1299999999;
        System.out.println(suitRange2); // suitRange2 = -1694967298
        // 1299999999L的字面量是long,1299999999的字面量是int,两者相加,取占位大的一方为结果值的字面量
        long suitRange3 = 1299999999L+1299999999;
        System.out.println(suitRange3); // suitRange3 = 2599999998
        // 字符串和int之间的转换,只能用于纯数字、合适范围值之间的转换
        String intStr = "1278098";
        int intNumber = Integer.parseInt(intStr);
        System.out.println(intNumber); // intNumber = 1278098
        System.out.println("=========== 查看int方法结束 =============");
    }

    /**
     * 整型:long,占8个字节,64位
     * 在赋值时,需要在数值尾部加一个l(小写L)或者L
     */
    public void viewLong(){
        System.out.println("=========== 查看long方法开始 =============");
        // Long是long类型的包装类
        long longMaxValue = Long.MAX_VALUE;
        System.out.println(longMaxValue); // 9223372036854775807
        long longMinValue = Long.MIN_VALUE;
        System.out.println(longMinValue); // -9223372036854775808
        long longNumber = 3999+7328328323728332L;
        System.out.println(longNumber); // 7328328323732331
        System.out.println("=========== 查看long方法结束 =============");
    }

    /**
     * 浮点型:float,占4个字节,也称为单精度类型,32位
     * 在赋值时,需要在数值尾部加一个f或者F
     */
    public void viewFloat(){
        System.out.println("=========== 查看float方法开始 =============");
        // float的最大值、最小值,Float是float的包装类
        float floatMaxValue = Float.MAX_VALUE; 
        System.out.println(floatMaxValue); // floatMaxValue = 3.4028235E38 
        float foatMinValue = Float.MIN_VALUE;
        System.out.println(foatMinValue); // foatMinValue = 1.4E-45
        float floatNumber = 3.14f+3;
        System.out.println(floatNumber);
        System.out.println("=========== 查看float方法结束 =============");
    }

    /**
     * 浮点型:double,占8个字节,也称为双精度类型,64位
     * 在赋值时,需要在数值尾部加一个d或者D
     */
    public void viewDouble(){
        System.out.println("=========== 查看double方法开始 =============");
        // double的最大值、最小值,Double是double的包装类
        double doubleMaxValue = Double.MAX_VALUE;
        System.out.println(doubleMaxValue); // doubleMaxValue = 1.7976931348623157E308
        double doubleMinValue = Double.MIN_VALUE;
        System.out.println(doubleMinValue); // doubleMinValue = 4.9E-324
        double doubleNum = 3.1d+3.2D;
        System.out.println(doubleNum); // doubleNum = 6.300000000000001
        System.out.println("=========== 查看double方法结束 =============");
    }

    /**
     * 布尔型:boolean,只有true、false两个值,用于逻辑判断
     */
    public void viewBoolean(){
        System.out.println("=========== 查看boolean方法开始 =============");
        boolean boo = true;
        boolean boo2 = false;
        // Boolean是boolean的包装类
        boolean boo3 = Boolean.TRUE;
        boolean boo4 = Boolean.FALSE;
        System.out.println(boo == boo3); // true
        System.out.println(boo2 == boo4); // true
        boolean boo5 = 2 > 3; 
        System.out.println(boo5); // boo3 = false
        System.out.println("=========== 查看boolean方法结束 =============");
    }

}
package javalearningday01;

/**
 * Java基本数据类型
 * @author 小川94
 * @date 2018年1月14日
 */
public class DataType {

    public static void main(String[] args) {
        DataType dt = new DataType();
        dt.viewChar();
        dt.viewByte();
        dt.viewShort();
        dt.viewLong();
        dt.viewFloat();
        dt.viewDouble();
        dt.viewBoolean();
    }

    /**
     * 字符型:char,占两个字节,16位
     */
    public void viewChar(){
        System.out.println("=========== 查看char方法开始 =============");
        // Character是char的包装类
        char charMaxValue = Character.MAX_VALUE;
        System.out.println((int)charMaxValue); // 65535
        char charMinValue = Character.MIN_VALUE;
        System.out.println((int)charMinValue); // 0
        // char和int之间的转换
        char charNumber = 'A';
        System.out.println((int)charNumber); // 65
        char charNumber2 = 65;
        System.out.println(charNumber2); // A
        // 查看 中 对应Unicode编码值
        char charNumber3 = '中';
        System.out.println((int)charNumber3); // 20013
        System.out.println("=========== 查看char方法结束 =============");
    }

    /**
     * 整型:byte,占1个字节,8位
     * 1 byte (1个字节) = 8 bit (8个位,8个二进制编码)
     * 八位二进制                  1   1  1  1  1  1  1  1
     * 八位二进制对应整数 128 64 32 16  8  4  2  1
     * 为0 二进制则是0000 0000
     * 八位二进制表示:1     +    1     =   2  
     *         00000001 + 00000001 = 00000002 = 00000010  这就是逢二进一
     */
    public void viewByte(){
        System.out.println("=========== 查看byte方法开始 =============");
        // Byte是byte的包装类
        byte byteMaxValue = Byte.MAX_VALUE;
        System.out.println(byteMaxValue); // byteMaxValue = 127
        byte byteMinValue = Byte.MIN_VALUE;
        System.out.println(byteMinValue); // byteMinValue = -128
        System.out.println(Integer.toBinaryString(byteMinValue));
        // 将3转为8位二进制,0000 0011,
        System.out.println(Integer.toBinaryString(3)); //11
        System.out.println("=========== 查看byte方法结束 =============");
    }

    /**
     * 整型:short,占2个字节,16位
     */
    public void viewShort(){
        System.out.println("=========== 查看short方法开始 =============");
        // Short是short的包装类
        short shortMaxValue = Short.MAX_VALUE; 
        System.out.println(shortMaxValue); // 32767
        short shortMinValue = Short.MIN_VALUE;
        System.out.println(shortMinValue); // -32768
        short shortNumber = 323+4343;
        System.out.println(shortNumber); // 4666
        System.out.println("=========== 查看short方法结束 =============");
    }

    /**
     * 整型:int,4字节,32位
     */
    public void viewInt(){
        System.out.println("=========== 查看int方法开始 =============");
        // 查看int的最大、最小值,Integer是int的包装类
        int maxIntNumber = Integer.MAX_VALUE;
        System.out.println(maxIntNumber); // maxIntNumber = 2147483647
        int minIntNumber = Integer.MIN_VALUE;
        System.out.println(minIntNumber); // minIntNumber = -2147483648
        // 值溢出,计算时合理估算值大小,取合适范围的数据类型
        int overFlow = 1299999999+1299999999;
        System.out.println(overFlow); // overFlow = -1694967298
        // 将int换成long类型
        long suitRange = 1299999999L+1299999999L;
        System.out.println(suitRange); // suitRange = 2599999998
        // 1299999999字面量还是int,1299999999+1299999999算出来的值还是int类型
        long suitRange2 = 1299999999+1299999999;
        System.out.println(suitRange2); // suitRange2 = -1694967298
        // 1299999999L的字面量是long,1299999999的字面量是int,两者相加,取占位大的一方为结果值的字面量
        long suitRange3 = 1299999999L+1299999999;
        System.out.println(suitRange3); // suitRange3 = 2599999998
        // 字符串和int之间的转换,只能用于纯数字、合适范围值之间的转换
        String intStr = "1278098";
        int intNumber = Integer.parseInt(intStr);
        System.out.println(intNumber); // intNumber = 1278098
        System.out.println("=========== 查看int方法结束 =============");
    }

    /**
     * 整型:long,占8个字节,64位
     * 在赋值时,需要在数值尾部加一个l(小写L)或者L
     */
    public void viewLong(){
        System.out.println("=========== 查看long方法开始 =============");
        // Long是long类型的包装类
        long longMaxValue = Long.MAX_VALUE;
        System.out.println(longMaxValue); // 9223372036854775807
        long longMinValue = Long.MIN_VALUE;
        System.out.println(longMinValue); // -9223372036854775808
        long longNumber = 3999+7328328323728332L;
        System.out.println(longNumber); // 7328328323732331
        System.out.println("=========== 查看long方法结束 =============");
    }

    /**
     * 浮点型:float,占4个字节,也称为单精度类型,32位
     * 在赋值时,需要在数值尾部加一个f或者F
     */
    public void viewFloat(){
        System.out.println("=========== 查看float方法开始 =============");
        // float的最大值、最小值,Float是float的包装类
        float floatMaxValue = Float.MAX_VALUE; 
        System.out.println(floatMaxValue); // floatMaxValue = 3.4028235E38 
        float foatMinValue = Float.MIN_VALUE;
        System.out.println(foatMinValue); // foatMinValue = 1.4E-45
        float floatNumber = 3.14f+3;
        System.out.println(floatNumber);
        System.out.println("=========== 查看float方法结束 =============");
    }

    /**
     * 浮点型:double,占8个字节,也称为双精度类型,64位
     * 在赋值时,需要在数值尾部加一个d或者D
     */
    public void viewDouble(){
        System.out.println("=========== 查看double方法开始 =============");
        // double的最大值、最小值,Double是double的包装类
        double doubleMaxValue = Double.MAX_VALUE;
        System.out.println(doubleMaxValue); // doubleMaxValue = 1.7976931348623157E308
        double doubleMinValue = Double.MIN_VALUE;
        System.out.println(doubleMinValue); // doubleMinValue = 4.9E-324
        double doubleNum = 3.1d+3.2D;
        System.out.println(doubleNum); // doubleNum = 6.300000000000001
        System.out.println("=========== 查看double方法结束 =============");
    }

    /**
     * 布尔型:boolean,只有true、false两个值,用于逻辑判断
     */
    public void viewBoolean(){
        System.out.println("=========== 查看boolean方法开始 =============");
        boolean boo = true;
        boolean boo2 = false;
        // Boolean是boolean的包装类
        boolean boo3 = Boolean.TRUE;
        boolean boo4 = Boolean.FALSE;
        System.out.println(boo == boo3); // true
        System.out.println(boo2 == boo4); // true
        boolean boo5 = 2 > 3; 
        System.out.println(boo5); // boo3 = false
        System.out.println("=========== 查看boolean方法结束 =============");
    }

}

 

 

Java入门(一)和Java入门(二)的源码已经达标传Git,地址:https://github.com/XiaoChuan94/javalearning,可以参考。

Java入门(一)和Java入门(二)的源码已经达传Git,地址:https://github.com/XiaoChuan94/javalearning,可以参考。

 

 

章首发于自家的村办公众号:悦乐书。喜欢享受共同上放罢之唱歌,看罢之影,读了的书,敲了之代码,深夜的沉思。期待您的关怀!

章首发于自家之个人公众号:悦乐书。喜欢享受同达放了之讴歌,看罢之影视,读了的修,敲过之代码,深夜底考虑。期待你的关心!

亚洲必赢手机入口 3

亚洲必赢手机入口 4

公众号后台输入关键字“Java学习电子书”,即可取12本Java学习相关的电子书资源,如果经济力允许,还请求支持图书作者的纸质正版图书,创作是。

万众号后台输入关键字“Java学习电子书”,即可取12本Java学习有关的电子书资源,如果经济能力允许,还请求支持图书作者的纸质正版图书,创作是。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图