zoukankan      html  css  js  c++  java
  • 变量系列教材 (二)- Java中有八种基本变量类型

    一个变量的类型,决定了该变量可以包含什么样的值。 
    Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 

    这八种基本类型分别是: 
    整型 (4种) 
    字符型 (1种) 
    浮点型 (2种) 
    布尔型(1种)

    步骤1:整型
    步骤2:字符型
    步骤3:浮点型
    步骤4:布尔型
    步骤5:String类型
    步骤6:练习-变量类型
    步骤7:答案-变量类型

    示例 1 : 整型

    整型变量用于存放整数
    byte
    short
    int
    long
    区别在于不同类型的整型,最大值,最小值不一样
    如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换,在后面的章节会讲解

    整型

    public class HelloWorld{

        

      public static void main(String[] args){

          byte b = 1;

          short s = 200;

          int i = 300;

          long l = 400;

          /*如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误*/

          byte b2 = 200;

      }

    }

    示例 2 : 字符型

    char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
    其长度和short一样,也是16位的
    只能存放一个字符,超过一个字符就会产生编译错误

    public class HelloWorld{

        

      public static void main(String[] args){

          char c = '中';

          //char 只能存放一个字符,超过一个字符就会产生编译错误

          char c2 = '中国'//报错

          char c3 = 'ab'//报错

      }

    }

    示例 3 : 浮点型

    浮点数类型有两种 
    float 长度为32位 
    double 长度为64位 
    注意: 默认的小数值是double类型的 
    所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32 
    在数字后面加一个字母f,直接把该数字声明成float类型 
    float f2 = 54.321f
    这样就不会出错了

    浮点型

    public class HelloWorld{

         

      public static void main(String[] args){

          double d = 123.45;

            

          //该行会出现编译错误,因为54.321是double型的

          float f = 54.321;

            

          float f2 = 54.321f;

            

      }

    }

    示例 4 : 布尔型

    布尔型用于表示真假
    其长度为1

    boolean b1 = true;

    boolean b2 = false;



    分别代表真假
    虽然布尔型真正存放的数据是0(false) 1(true)
    但是,不能直接使用0 1 进行赋值

    布尔型

    public class HelloWorld {

        public static void main(String[] args) {

            boolean b1 = true;

            boolean b2 = false;

            // 虽然布尔型真正存放的数据是0(false) 1(true)

            // 但是,不能直接使用0 1 进行赋值

            boolean b3 = 1;

        }

    }

    示例 5 : String类型

    String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。
    String类型是Immutable的,一旦创建就不能够被改变,更多的关于String的学习,请参考String

    public class HelloWorld {

        public static void main(String[] args) {

            String str = "Hello Java";

        }

    }


    更多内容,点击了解: https://how2j.cn?p=61135

  • 相关阅读:
    Mac OS中使用VScode配置C语言开发环境
    图形数据库(GraphDB)
    将博客搬至CSDN
    Nodejs课堂笔记-第四课 Dynamodb为何物
    Nodejs课堂笔记-第三课 构建一个nodejs的Docker镜像
    Nodejs课堂笔记-第二课 package.json的作用
    MyBatis 3(中文版) 第四章 使用注解配置SQL映射器
    idea hibernate jpa 生成实体类
    Maven常用配置
    spring发送邮件
  • 原文地址:https://www.cnblogs.com/Lanht/p/12615610.html
Copyright © 2011-2022 走看看