首页 > 其他分享 >二、ava基础语法

二、ava基础语法

时间:2022-11-13 23:55:48浏览次数:41  
标签:char Java 字节 int 基础 数据类型 语法 byte ava

1、标识符的命名规则有哪些?

(1)由26个英文字母的大小写、数字、下划线和$符号组成。

(2)数字不能作为开头。

(3)不能使用Java的关键字和保留字。

(4)区分大小写,长度无限制。

(5)标识符不能包含空格

2、标识符的命名规范有哪些?

(1)包名都由小写字母组成。

(2)变量名、方法名用小驼峰命名。

(3)类名、接口用大驼峰命名。

(4)常量名所有字母都大写,多个单词用下划线隔开。

(5)见名之意。

(6)不推荐使用中文。

3、Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种,并指出各自占用内存空间大小。

(2)划分:基本数据类型和引用数据类型

​ 基本数据类型:整形、浮点型、字符型、布尔型

​ 引用数据类型:类,接口,数组

(2)8种基本数据类型:byte、short、char、int、long、float、double、boolean

(3)占用内存:1个字节、2个字节、2个字节、4个字节、8个字节、4个字节、8个字节、1个字节

4、说明基本数据类型变量之间自动类型提升的运算规则。

(1)容量小的类型和大容量的类型进行运算,结果会自动提升为容量大的数据类型

(2)byte、shor、char比较特殊,两两进行运算的时候,结果为int类型

byte、short、char => int => l ong => float => double

5、说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题。

规则:使用强转符 () 将容量大的数据类型转换为容量小的数据类型。

问题:进行强转,可能会丢失精度。

标签:char,Java,字节,int,基础,数据类型,语法,byte,ava
From: https://www.cnblogs.com/huxingxin/p/16887751.html

相关文章

  • Java语法概述
    1.JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些JDK=JRE+Java的开发工具(javac.exe、java.exe、javadoc.exe)JRE=JVM+Java核心类库2.为什么要配......
  • 223201062520-软件工程基础Y- 实验一 朱旭个人项目报告
    沈阳航空航天大学软件工程基础实验报告实验名称:实验一实验题目:个人项目专业软件工程学号223201062520姓名朱旭指导教师孟桂英成绩完成......
  • Java中指令重排在多线程中出现数据错误的例子
    概述听说当两条指令互相不依赖的时候,在cpu或者jvm那儿可能会为了提高性能而进行指令重排。数据依赖比如下面两条代码就没有数据依赖:int a=5;int b=2;这两条指......
  • python3-基础篇-05-数据类型及类型转换
     一、数据类型python的数据类型分别有以下几类类型python3 python2说明Number(数字)int(整型)、float(浮点型)、complex(复数)lfloatong(长整型)在python3里,不区分整型与长整型,统......
  • 2022-2023-1 20221328《计算机基础与程序设计》第十一周学习总结
    作业信息班级:首页-2022-2023-1-计算机基础与程序设计-北京电子科技学院-班级博客-博客园(cnblogs.com)作业要求:2022-2023-1《计算机基础与程序设计》教学进程......
  • java时间工具类
    packagecom.example.httpdemo2.utils;importjava.text.DateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayLi......
  • java——继承与多态——final关键字001
    final关键字概念与四种用法:          final关键字用于修饰类:             final关键字用于修饰成员方法:   ......
  • Java 序列化与反序列化
    (目录)一、说明序列化与反序列化是什么序列化:将Java对象表示为一个字节序列,存储对象数据到文件中,可用于网络传输反序列化:从文件中读取序列化对象,对它进行反序列化,恢......
  • Javascript的预解析
    浏览器不是直接运行JS的,是调用js引擎运行js.js引擎运行js分为两个步骤:1.预解析:js引擎会把js里面所有的var,以及所有的function提升到当前作用域的最前面2.代码执行......
  • 2022-2023-1 20221402 《计算机基础与程序设计》第十一周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第十一......