美文网首页
Java基础(1)- 基本数据类型

Java基础(1)- 基本数据类型

作者: 杨阿杨阿阳 | 来源:发表于2021-04-25 19:10 被阅读0次

前言:无
直接进入正题
1、配置java运行环境;本人电脑mac无法演示,贴上链接:https://www.runoob.com/w3cnote/windows10-java-setup.html

2、准备工具:IDEA 下载地址:https://www.jetbrains.com/idea/

java八大基本数据类型

一、类型定义

1、整型的 byte、short、int、long;
2、浮点型的 float、double;
3、字符型的 char;
4、布尔型的 boolean。

整数型:从数学角度出发 0、1、2、3、4、5 等自然数包括 负的自然数都属于整数类型。
其取值范围:
byte: -128 至 127
short: -32768 至 32767
int: -2,147,483,648 至 2,147,483,647
long: -9,223,372,036,854,775,808 至 9,223,372,036,854,775,8087


浮点类型:依旧从数学角度触发,像 1.0 、1.2 、100.68223 、 3.1415926535 等有小数点的数字叫做浮点类型。
其取值范围:
float: -2的128次方 至 2的128次方
double: -2的1024次方 至 2的1024次方


字符型:char 从语文的角度触发 "我是一句话",这句话里面分为五个字符分别为:'我'、'是'、'一'、'句'、'话'。 这就是字符
其取值范围: 无


布尔型:boolean 从数学角度的事件含义上将,有真有假, boolean指的就是这个事件是否成立。其取值范围:true(真)、false(假)
其取值范围:true、false 只有两个


二、声明方式

在IDEA编辑器中,新建一个Java项目

image.png image.png image.png
image.png

创建下来是这个样子

package com.yang.demo;

public class Demo {
}

在上述代码中,我们来分别拆分以上每个部分所代表的含义

package com.yang.demo;//这里是包名  暂可理解为本文件路径

/**
*public 指的是权限,代表公开的。 这里不对public做太多解释,暂时就这么记就可以。
*
*class :修饰一个类  什么是类,类就是一个对象;什么是对象?万物皆可为对象,暂时就这么记下来
*
*Demo:就是这个类的名字。  一般规范:类名开头要大写!
*/
public class Demo {
}

继续往下,我们来声明一个一下本节课说到的基本数据类型
,为了方便,这里就不带上全部的上述代码了,只在类中直接声明代码

public class Demo {


    /**
     * 1、整型的 byte、short、int、long;
     * 2、浮点型的 float、double;
     * 3、字符型的 char;
     * 4、布尔型的 boolean。
     *
     * 所有的声明方式都为:变量类型 变量名称
     * 如下:
     */
    //整型
    byte m_btye;
    short m_short;
    int m_int;
    long m_long;
    
    //浮点型
    float m_float;
    double m_double;
    
    //字符型
    char m_char;
    
    //布尔
    boolean m_boo;
}

不止如此,我们还可以在其声明(初始化)的时候给其赋值 如下

public class Demo {


    /**
     * 1、整型的 byte、short、int、long;
     * 2、浮点型的 float、double;
     * 3、字符型的 char;
     * 4、布尔型的 boolean。
     */
    //整型
    byte m_btye =120;
    short m_short = 300;
    int m_int = 500;
    long m_long = 1024;

    //浮点型
    //需要注意的是,浮点类型,如果要声明需要在结尾处添加 f和d来分别代表 float和double  
    // double可以省略 d 但是 float不可以
    float m_float = 1.0f;
    double m_double = 2.0d;

    //字符型
    char m_char = '我';

    //布尔
    boolean m_boo = true;
    
}

那我们学会了这些东西,怎么能看到它们。 在这里再来扩展一个新东西叫 main方法..即程序入口

public class Demo {

   /**
     * 分别解释一下
     *  public: 权限修饰符 - 公开的
     *  static:静态的
     *  void:代表方法无返回值
     *  main:方法名称
     *  (String[] args):代表方法需要的参数
     *  {}:方法体
     */
    public static void main(String[] args) {
        
    }

}

啥?你问我为啥这么写? 别问,记住就行了。
下面把这些东西给打印出来:


image.png image.png

然后就看到了下面控制台输出的东西:


image.png

好了,散会~

額。。先别散,再讲一个,叫做String的东西

    public static void main(String[] args) {
        //字符串
        //还记得什么是字符吗? 多个字符就是字符串,当然一个也是。 
        //要用双引号来为其赋值。   
        String str = "Hello World!";
         System.out.println(str);

    }

留个作业看看输出是什么,
好了,这次真的散会~

相关文章

网友评论

      本文标题:Java基础(1)- 基本数据类型

      本文链接:https://www.haomeiwen.com/subject/wxndrltx.html