您的位置 首页 java

JAVA小白最实用的数据类型及变量详解(二)

我们先了解一下能从这篇文章得到些什么

变量命名规则

关键字

变量命名规则

JAVA中 变量命名 规定是必须要 满足一系列条件 的,不能随便取名。

首先我们先把所有变量名的命名规则先笼统讲一下,在实例简答:

  • 变量名只能由 字母,数字,下划线(_),美元符号($)
  • 首字母 只能 是字母,下划线(_),美元符号($);
  • 首字母 不能 是数字;
  • 不能是JAVA 关键字
  • 注:不包括中文在内。

实例一:

 public class Aaa {
public static void main(String[] args) {
int a=5;
int a12=50;
int _a12=51;
int $_a12=52;
    
}
}  

验证: 变量名可以由 字母,数字,下划线(_),美元符号($)

 public class Aaa {
public static void main(String[] args) { 
    int a#=5;
int $_a12@=52;
    System.out.println("打印结果:"+a#+" "+$_a12@);
}
}
//报错:Unresolved compilation problems  

验证: 变量名只能由 字母,数字,下划线(_),美元符号($)

 public class Aaa {
public static void main(String[] args) { 
    int 12$_a=54;
    System.out.println("打印结果:"+12$_a);
}
}
//报错:Unresolved compilation problems  

验证: 首字母 只能 是字母,下划线(_),美元符号($),首字母 不能 是数字;

实例二:

 //要存姓名,年龄,性别等变量;
//方法一:
public class Aaa {
public static void main(String[] args) { 
    String a="张三";
    int a1=15;
    int a2='男';  
}
}
//方法二:
public class Aaa {
public static void main(String[] args) { 
    String name="张三";
    int age=15;
    int sex='男';  
}
}  

如上方法一跟方法二:很清晰的就知道。当一旦数据增多的时候,方法一a,a1,a2很难区分什么是什么了,自己都会忘记,方法二name,age,sex很明显的就知道是姓名,年龄,性别;

实例二总结: 尽量使用完整的英文单词命名,而非单词缩写或简单命名;

JAVA关键字:已经被JAVA赋予特殊含义的字;

以下是JAVA关键字:

  • 类、接口、枚举、方法和变量修饰符关键字:class、interface、enum、extends、implements、new 、void、default、abstract、final、native、static、strictfp、synchronized、transient、volatile;
  • 访问修饰符关键字:public、protected、private;
  • 流程控制关键字:if-else switch-case-default for do-while break continue return;
  • 异常处理关键字:try-catch-finally throw throws assert;
  • 包控制关键字:package、import;
  • 数据类型关键字:boolean,char,byte,int,long,short,float,double;
  • 类型判断关键字:instance of;
  • 特殊类型关键字:super this;
  • 没有使用的关键字:const goto;
  • 不是关键字但有特殊含义:true false null;

因此 JAVA关键字也是不能用作JAVA变量 的;

为什么JAVA不用中文来命名变量呢?

其实我也不知道,谁让是sun公司发明的呢,只能遵守别人的规定,

所以在工作中千万不能这么干,有可能会出现 乱码 和一些 未知的问题 哦;

读完这篇文章有什么发现呢?就不留下你来过的足迹;

这期在这里结束,文章都是基于前面文章,可以关注我主页,一步步带你走进java的世界;

本文适用于入门小白,欢迎转发,评论,交流,收藏。

文章来源:智云一二三科技

文章标题:JAVA小白最实用的数据类型及变量详解(二)

文章地址:https://www.zhihuclub.com/185284.shtml

关于作者: 智云科技

热门文章

网站地图