zoukankan      html  css  js  c++  java
  • Java自学-基本变量类型

    Java中的基本变量类型

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

    八种基本类型分别是:

    整型 (4种)
    字符型 (1种)
    浮点型 (2种)
    布尔型(1种)

    示例 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 : 布尔型

    布尔型 boolean 用于表示真假
    其长度为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的,一旦创建就不能够被改变

    public class HelloWorld {
        public static void main(String[] args) {
            String str = "Hello Java";
        }
    }
    

    关于Java 变量

  • 相关阅读:
    SQL调用另一台服务器的表及存储过程(SQL函数openrowset()的使用以及相关问题处理)
    解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法
    sql server exec 参数的传递
    c#修改webservice 的地址和端口(修改配置文件)
    JS转换HTML转义符,编码及解码
    nginx使用ssl模块配置支持HTTPS访问,腾讯云申请免费证书
    thinkcmf 相关
    ThinkJS 开发node后端 使用 简介
    linux复制指定目录下的全部文件到另一个目录中
    谷歌地图,国内使用Google Maps JavaScript API,国外业务
  • 原文地址:https://www.cnblogs.com/jeddzd/p/11387751.html
Copyright © 2011-2022 走看看