• java入门知识代码练习


    /*
    数据类型:
        分类:
            基本数据类型:
                    4类8种
                
                整型:
                    byte    1个字节
        
                    short    2个字节
        
                    int        4个字节
    
                    long    8个字节
    
                浮点型:
                    float
    
                    double
    
                字符型:
                    char
    
                布尔型:
    
                    boolean
    
            引用数据类型:
                类,接口,数组,lambda等等
    
        
        10 存储到计算机里面    用了int类型  使用内存中4个字节
        10                       用了byte类型   使用内存中1个字节
    
        8*1024
        8GB  大概有85亿个字节
    */
    /*
    常量: 是指固定不变的数据
    
    标识符: 自己取的名字其实就是标识符    变量名类名方法名
    
    标识符的命名规则:
        1.是由字母(a-zA-Z),数字(0-9),美元符合($)和下划线(_)组成
        2.不能以数字开头
        3.不能与关键字重名
        4.严格区分大小写
    
    标识符的命名规范:
        知名达意   驼峰命名法
    
        name
    
        stuNum
    
        stu_num
    
        xue_hao
    
    
    
    变量:程序中可以变化的量
    
    变量的作用: 就是用来存储数据的
    
    定义:
        数据类型 变量名 = 值数据;// 意思: 定义一个变量用来存储等于号右边的数据
    
            数据类型:  基本数据类型引用数据类型
                    基本数据类型: byte , short,int,long,float,double,char,boolean
    
    
            变量名: 自己取的名字,但是符合标识符命名规则和规范
    
            =   赋值符号,把等于号右边的值赋值给左边的变量
    
            值数据: 具体的值数据
    
    
            ;   代表语句的结束    
    
    
        变量的重新赋值:
            变量名 = 值;
    
    注意:
        1.在同一作用域,不能有同名的变量   作用域: 一对一对的大括号
    */
    public class Demo2{
    
        public static void main(String[] args){
    
            // 需求: 定义一个int类型的变量
            int num1 = 10;// 定义了一个int类型的变量,变量里面存储的值是10
    
            // 需求: 我要往计算机中存储一个 'a'字符
            /*
                分析: 由于变量就是用来存储数据的,所以我们可以使用变量来存储'a'字符到计算机中
                    变量的格式:
                        数据类型 变量名 = 值;
    
                    数据类型: char
                    变量名 : ch
                    值: 'a'
    
        
            */
            char ch = 'a';
            System.out.println(ch);// 如果System.out.println()小括号中的是常量,那么就直接输出常量值,如果是变量,那么就是输出该变量中的值
    
            ch = 'b';
            System.out.println(ch);
    
    
            // 需求: 往计算机中存储  1.2
            double d = 1.2;
            System.out.println(d);
    
    
            // 需求: 往计算机中存储  1.2  使用float类型
            // 小数直接写默认是double类型,如果想表示float类型的小数,记得在小数的后面加上 fF
            // float f = 1.2;// 为什么会报错?   因为小数直接写默认是double类型,所以等于号的右边是double类型,等于号的左边是float类型
            float f = 1.2F;
            System.out.println(f);
    
        
            System.out.println("==================分割线==================");
            // 整数
            byte bys = 120;
            System.out.println(bys);
    
            short s = 140;
            System.out.println(s);
    
            int num = 1000;
            System.out.println(num);
    
            long l = 2212345678L;  //  long类型的数据记得加lL
            System.out.println(l);
    
    
            System.out.println("==================分割线==================");
            // 字符
            char ch2 = 'a';// 字符指的是单引号引起来的内容,并且单引号里面不能为空,必须含有一个字符
            System.out.println(ch2);
    
    
            System.out.println("==================分割线==================");
            // 布尔类型
            boolean flag = true;// 已经定义了一个boolean 类型的变量 flag
            System.out.println(flag);
    
    
            // 需求: 把flag变量中存储的值改为false
            flag = false;// 直接获取变量flag,把flag里面的值改为 false
            System.out.println(flag);
    
        }
    
    }

     注意事项

    • 变量名称:在同一个大括号范围内,变量的名字不可以相同。

    • 变量赋值:定义的变量,不赋值不能使用。

    • 给float和long类型的变量赋值,记得加F和L

    • 超过了变量的作用域,就不能再使用变量了 作用域: 从定义变量的位置开始,一直到直接所属的大括号结束为止

    • 同一条语句可以同时定义多个同类型的变量

    • 如果给byte和short类型的变量赋值,记得不要超过该类型所表示的范围

  • 相关阅读:
    基于Metaweblog API 接口一键发布到国内外主流博客平台
    uva144 Student Grants
    Uva 10452
    Uva 439 Knight Moves
    Uva 352 The Seasonal War
    switch语句
    java——基础知识
    我的lua学习2
    codeforces 431 D. Random Task 组合数学
    codeforces 285 D. Permutation Sum 状压 dfs打表
  • 原文地址:https://www.cnblogs.com/mysqlanzhuang/p/12969322.html
Copyright © 2020-2023  润新知