Java基础 之 标识符、基本数据类型与变量

标识符的使用

1.标识符:凡是可以自己取名字的都叫标识符
比如:类名、变量名、方法名、接口名、报名等。

2.标识符的命名规则(约定俗成的规则):
①由26个英文字母大小写,0~9,_(下划线)或$组成。
②数字不能开头
③不可以使用关键字和保留字,但可以包含关键字和保留字。
④Java中会严格区分大小写,长度并无限制。
⑤标识符不能含有空格。

3.Java中的名称命名规范(约定俗称的规则):

包名:多单词时,组成的所有字母都小写:xxxyyyzzz

package javastudypackage
//javastudypackage为包名

类名、接口名:多单词组成时,所有单词的首写字母大写:XxxYyyZzz。

public class JavaStudyClass
//JavaStudyClass为类名

变量名、方法名:多单词组成时,第一个单词小写,第二个单词后开始首字母大写:xxxYyyZzz

public void javaStudyMethod(){
}
//javaStudyMethod为方法名
int javaStudyValue、
//javaStudyValue为变量名

常量名:所有字母都大写,多单词时每个单词用下划线链接XXX_YYY_ZZZ

public static final JAVA_STUDY_CONSTANT
//JAVA_STUDY_CONSTANT为常量名

4.起名时应该见名知意。

5

public class Two {
    public static void main(String []args){
        int myNumber = 1001;
        System.out.println(myNumber);
        //int 学号 = 1002;
        //System.out.println(学号);标识符用中文也可以

    }
    
}`

Java中的数据类型

数据类型的分类Java基础 之 标识符、基本数据类型与变量

基本数据类型

整型

Java基础 之 标识符、基本数据类型与变量

public class value {
        public static void main(String[] args){
        //1整型:byte(1字节=8bit)\short(2字节)\int(4字节)\long(8字节)
        //byte范围:-128~127
        byte b1 = -128;
        byte b2 =  127;
        //byte b3 = 128; 此编译不通过
        System.out.println(b1);
        System.out.println(b2);
        //①声明long变量时,必须以“l”或“L”结尾
        //②通常定义整型变量时,使用int型。
        short s1 = 128;
        int i1 = 12135;
        long l1 = 4684865489l;//编译时,末尾的“l”或“L”不会编译。

浮点型

Java基础 之 标识符、基本数据类型与变量

public class floatdouble(){
	public static void main(String arg[]){
//2浮点型:float(4字节)\double(8字节)
        //①浮点型,表示带小数点的数值
        //②float表示数值的范围比long还大
        double d1 = 123.3;
        System.out.println(d1);//输出结果123.3
        //④定义float类变量时,变量要以“f”或“F”结尾
        float f1 = 123.4F;
        System.out.println(f1);//输出结果:123.4
        //⑤通常,定义浮点型变量时,使用double型。
        }
}

字符型(char)

①定义char型变量,通常使用一队对’ '(单引号),内部只能写一个字符
Java基础 之 标识符、基本数据类型与变量

 char c1 = 'a';  System.out.println(c1);
 //char c2 = 'ab'
 //此编译不会通过,因为内部只能有一个字符
  char c6 ='\n';// \n 为换行符,相当于回车键
  char c7 = '\t';// \t 相当于制表符,相当于Tab 其都占一个字符

②可以用Unicode值来表示字符型变量

char c8 = '\u0043';//在Unicode表里,0043 = c
System.out.println(c8);//c

布尔型(boolean)

①布尔型只能有两个值true \ false
②常常在条件判断、循环结构中使用。

	boolean bb1 = true;
        System.out.println(bb1);//true
        boolean isMarried = true;
        if(isMarried){
                System.out.println("???");
        }else{
                System.out.println("这才是你!");
        }//输出结果为???

引用数据类型

概念

在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。
String也是一个引用数据类型
引用数据类型的之后写。有点大

变量的使用

①java定义变量的格式: 数据类型 变量名 = 变量值
②说明:
1.变量必须先声明,然后才可以赋值使用
2.变量都定义在其作用域内(通常来讲就是一个大括号{}内``),在其作用域内,他是有效的。
3.在同一个作用域内,不可以声明两个同名的变量啊

class value {
    public static void main(String[] args){
        int myAge = 18;//变量的声明
        System.out.println(myAge);
        /*错误案例:
        ①System.out.println(myNumber);
         编译错误:使用myNumber之前未定义过myNumber
         ②int myNumber:
         System.out.println(myNumber);
          编译错误:使用myNumber之前并未赋值过myNumber
        */
 	      int myNumber = 1220200949;
          System.out.println(myNumber);//1220200949
     }

     
}
上一篇:eclipse安装STS遇到的问题


下一篇:初涉前端——数字精度问题