zoukankan      html  css  js  c++  java
  • 关键字和表示符的使用和变量

    关键字和标识符的使用

    关键字:所有关键字都是小写

    保留字:现在尚未使用,但已经被占用的字

    标识符:命名的地方叫标识符

            1. 规则

    • 由26个英文字母大小写、0-9、_或¥组成
    • 数字不可开头
    • 不能使用但能包含关键字与保留字
    • 严格区分大小写,长度无限制(如static不能作为标识符,但Static可以)
    • 不能包含空格

             2. 命名规范

    • 包名均小写:xxxyyyzzz
    • 类名、接口名、多单词组成时,单词首字母大写:XxxYyyZzz
    • 变量名,方法名多单词组成时,第一个单词首写字母小写,第二个开始首字母大写:xxxYyyZzz
    • 常量名所有字母大写,多单词间用_连接:XXX_YYY_ZZZ

    变量

    变量应先声明,在使用

    变量的作用域:一对{}之间有效

    变量应初始化值

    格式:变量类型 变量名=初始化值

    int i1=10;

    变量的分类—按数据类型分

          1.基本数据类型

               (1)数值型   

    • 整数类型:

    注意事项:定义long变量时,值后要加上L,否则默认为int类型

                      如果有int和long都在同一类中计算,long的数值若超出int范围则long后面一定要加L(如果没有特殊标注,则默认为int类型)

    代码:

        class main{
        public static void main(String[] args){
        int myInt=15;
        long youInt=48453156464;
        System.out.println(myInt+youInt);
        }
    }

    截图:

    • 浮点类型:

    注意事项:定义float变量时,值后要加上F,否则默认为double类型

                      如果有float和double都在同一类中计算,float后面一定要加F(如果没有特殊标注,则默认为double类型)

               (2)字符型

                       char只表示单个字符,若字符串则用String来表示(英文,中文,标点等)

                       如char c2='a'           String str="ab"

                       一个char占两个字节

                       也可以表示转义字符

                        如:char c1=' '

               (3)布尔型

                        只能取值为true或false,不能取值为null,一般用于else,while,do while,for

    package test;
    
    public class test2 {
        public static void main(String[] args) {
            boolean bool1=true;
            if (bool1){
                System.out.println("success");
            }
            else {
                System.out.println("wrong");
            }
        }
    }

            2.引用数据类型

    注意事项2:当double和int同时出现时,int为默认值

  • 相关阅读:
    ubuntu 修改hostname
    hadoop "startdfs.sh" WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    hadoop WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    ubuntu replace system openjdk
    hadoop install start-dfs.sh 失败
    Centos610无桌面安装Docker-安装
    Centos610无桌面安装Docker-内核升级
    centos610无桌面安装libreoffice缺失字体
    centos610无桌面安装tomcat8
    Centos610无桌面安装VSFTP
  • 原文地址:https://www.cnblogs.com/KeepCalmAndNeverSayNever/p/10055564.html
Copyright © 2011-2022 走看看