码迷,mamicode.com
首页 > 编程语言 > 详细

Java 标识符以及数据类型

时间:2019-09-10 23:55:38      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:强制   print   命名规则   值类型   浮点   util   short   保留   返回   

标识符的命名规则

1、由数字、字母、下划线、美元符号组成,没有长度限制。

2、首字只能是下划线、字母或$。

3、字母区分大小写。

4、常量用大写字母表示,变量用小写。一个变量名由多个单词组成,则第一个小写,第二个首字母大写。例如:anInt。

5、Java关键字、保留字不能用。

 

一个简单的Java程序,两个数相加:

 1 //example2_1.java
 2 //两个数相加
 3 package project;
 4 import java.util.Scanner;
 5 
 6 public class example2_1 {
 7                public static void main(String[] args) {
 8                        int x,y,z;     //声明三个变量
 9                        System.out.println("请输入两个整数:");
10                        Scanner in = new Scanner(System.in);//根据Scanner类创建in对象
11                         //Scanner 类可以读取从键盘输入的字符
12 
13                         x = in.nextInt();//方法nextInt()返回键盘上输入的一个整数
14                         y = in.nextInt();
15                         
16                         z = x + y;
17                         
18                         System.out.println(x+"+"+y+"="+z);
19                 }
20 }

 

Java的数据类型

数据类型分为简单数据类型和复合数据类型

简单数据类型分为:数值类型:整型(byte、short、int、long),浮点型(float、double)

         字符型(char)

          布尔型(boolean)

数据类型的优先级:(byte、short、char)--> int -->long -->float -->double

数据类型的转换

 1 package project;
 2 
 3 public class DataTypeConvert {
 4     public static void main(String[] args) {
 5         int x1=10,x2,x3;
 6         char c1=‘a‘,c2=‘b‘,c3;
 7         float y1=20.56F,y2;
 8         c3 = (char)(c1 + c2);//两个字符型相加,表示其ASCII码值相加,结果为整型,c3为字符型,所以强制转化。
 9         x2 = x1 + c1;//结果为整型(实际是字符的ASCII码值)
10         x3 = (int)(x1+y1);//整型+浮点型结果为浮点型,由于x3是整型,级别低于浮点型,所以要强制转换。
11         y2 = x1*y1;
12         
13         System.out.println("c3="+c3+" x2="+x2+" x3="+x3+" y2="+y2);
14          
15     }
16 }

 

简单总结:

  1. 如果赋值变量优先级高于表达式结果的数据类型,表达式结果会自动转换为赋值变量类型。
  2. 如果赋值变量优先级低于表达式结果的数据类型,或两者同级,则必须强制转换。

Java 标识符以及数据类型

标签:强制   print   命名规则   值类型   浮点   util   short   保留   返回   

原文地址:https://www.cnblogs.com/dddtz/p/11503550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!