注意:如果使用notepad++编码,在cmd控制台编译时报错(编码GBK的不可映射字符),可以参考如下链接进行设置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html
 
1.编写案例演示每种不同数据类型的变量定义
 
/*
    变量的定义格式:
        数据类型 变量名 = 初始化值;
        
    数据类型:
    byte,short,int,long,float,double,char,boolean
 
*/
public class VaribleDemo{
    public static void main(String[] args){
        //定义byte类型的变量
        byte b = 10;
        System.out.println(10);
        System.out.println(b);
        
        //定义short类型的变量
        short s = 100;
        System.out.println(s);
        
        //定义int类型的变量
        int i = 1000;
        System.out.println(i);
        
        //定义long类型的变量
        //注意定义long类型的变量时,最好直接加上L
        long l = 10000000000L;
        System.out.println(l);
        
        //定义float类型的变量
        //注意定义float类型的变量时,最好直接加上F
        float f = 12.34F;
        System.out.println(f);
        
        //定义double类型的变量
        double d = 12.34;
        System.out.println(d);
        
        //定义char类型的变量
        char c = 'a';
        System.out.println(c);
        
        //定义boolean类型的变量
        boolean bb = true;
        System.out.println(bb);
    }
}
 
2.变量定义的注意事项
 
    -变量未赋值,不能直接使用
            引出变量的第二种使用格式
    -变量只在它所属的范围内有效。
            变量在哪对大括号内,变量就属于哪对大括号。
    -一行上可以定义多个变量,但是不建议这样定义
 
/*
    变量定义的注意事项:
        A:变量未赋值,不能直接使用
        B:变量只在它所属的范围内有效,变量属于它所在的大括号
        C:一行上可以定义多个变量,但是不建议
*/
public class VaribleDemo2{
    public static void main(String[] args){
        //定义一个变量
        int a = 10;
        System.out.println(a);
        
        int b;
        b = 20;
        System.out.println(b);
        
        //代码块
        {
            int c = 30;
            System.out.println(c);
        }
        //System.out.println(c);    //此项会编译报错,此值将不会在控制台输出
        
        int aa,bb;
        aa = 10;
        bb = 20;
        System.out.println(aa);
        System.out.println(bb);
    }
}

Java基础学习-基本数据类型变量的定义和使用的更多相关文章

  1. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  2. Java基础学习笔记(一)

    Java基础学习笔记(一) Hello World 基础代码学习 代码编写基础结构 class :类,一个类即一个java代码,形成一个class文件,写于每个代码的前端(注意无大写字母) XxxYy ...

  3. JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API

    森林森 一份耕耘,一份收获 博客园 首页 新随笔 联系 管理 订阅 随笔- 397  文章- 0  评论- 78  JAVA基础学习day16--集合三-Map.HashMap,TreeMap与常用A ...

  4. [转帖]java基础学习总结——多态(动态绑定)

    https://www.cnblogs.com/xdp-gacl/p/3644035.html 多态的概念 java基础学习总结——多态(动态绑定) 一.面向对象最核心的机制——动态绑定,也叫多态

  5. Java基础学习(2)

    Java基础学习(二) 面向对象 对象:客观存在的事物 面向对象:人具体关注的事物的某些信息 类:是模子,确定对象会拥有的特征(属性)和行为(方法) 对象的属性:对象具有的各种特征 对象的方法:对象能 ...

  6. java基础学习笔记五(抽象类)

    java基础学习总结——抽象类 抽象类介绍

  7. Java基础学习-- 继承 的简单总结

    代码参考:Java基础学习小记--多态 为什么要引入继承? 还是做一个媒体库,里面可以放CD,可以放DVD.如果把CD和DVD做成两个没有联系的类的话,那么在管理这个媒体库的时候,要单独做一个添加CD ...

  8. Java基础学习中一些词语和语句的使用

    在Java基础学习中,我们刚接触Java会遇到一些词和语句的使用不清的情况,不能很清楚的理解它的运行效果会是怎么样的,如:break,continue在程序中运行效果及跳转位置, 1.先来看看brea ...

  9. Java基础学习笔记总结

    Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ...

随机推荐

  1. Xcode工程编译错误之iOS开发之The Xcode build system has crashed. Please close and reopen your workspace

    解决方法: . 删除DerivedData . 参照上面的链接设置:File -> Workspace Settings -> Build System -> Legacy Buil ...

  2. Pycharm汉化

    简单的汉化方法:    需要把以下链接的文件放到Pycharm安装目录的lib目录下记得重启pycharm即可https://pan.baidu.com/s/1GG4zXZ_0xSB-AlDdu0Tu ...

  3. keras训练cnn模型时loss为nan

    keras训练cnn模型时loss为nan 1.首先记下来如何解决这个问题的:由于我代码中 model.compile(loss='categorical_crossentropy', optimiz ...

  4. numpy(一)

    np.zeros(10,dtype=int) #创建全为0的一位数组 np.ones((3,5),dtype=float) #创建3*5的二维全为1的数组 np.full((3,5),3.14) #创 ...

  5. 将分支推送到远程存储库时遇到错误: Git failed with a fatal error. TaskCanceledException encountered.

    解决:https://blog.csdn.net/dw33xn/article/details/79951714 修改下配置文件即可

  6. 【Python】This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck

    情况一:导包import时发生错误,请参考这两位 https://blog.csdn.net/zhangyu4863/article/details/80212068https://www.cnblo ...

  7. PHP 十万数字不同数组取最大的5个 (经典面试题topK) (原)

    $arr = array(3,5,7,8,1,2,456,78,...101,2345,456); 类似上述数组,共有十万个元素,让我们取出TOP5,下面是我的解法,先上代码再讲解思路 functio ...

  8. 003-单例OR工厂模式

    单例模式:DbContextFactory.cs using CZBK.ItcastOA.Model; using System; using System.Collections.Generic; ...

  9. CASE WHEN 及 SELECT CASE WHEN的用法

    CASE WHEN 及 SELECT CASE WHEN的用法 Case具有两种格式.简单Case函数和Case搜索函数. 简单Case函数 CASE sex WHEN '1' THEN '男' WH ...

  10. Django中怎么做图片上传--图片展示

    1.首先是html页面的form表单的三大属性,action是提交到哪,method是提交方式,enctype只要有图片上传就要加这个属性 Django框架自带csrf_token ,所以需要在前端页 ...