栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java极速入门-第二章Java编码规范、注释、关键字、变量、数据类型及转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java极速入门-第二章Java编码规范、注释、关键字、变量、数据类型及转换

Java极速入门系列文章目录

第一章Java概述、Java环境、IDEA开发工具


文章目录
  • 1.Java的编码规范
    • 1.1强制性编码规范
    • 1.2建议编码规范
  • 2.Java的注释
    • 2.1注释分类
  • 3.Java的关键字
  • 4.Java的变量
    • 4.1什么的变量
    • 4.2如何使用变量
  • 5.基本数据类型
  • 6.数据类型转换
    • 6.1自动转换
    • 6.2强制转换

1.Java的编码规范 1.1强制性编码规范

必须按照规范编写代码,否则程序报错

  1. Java 程序的文件名和类名必须保持一致

  2. main 方法必须按照格式编写

    public static void main(String[] args){ //String args[]
    
    }
    
  3. 类是组织 Java 代码结构的,类中的方法是执行业务逻辑的,类和方法都必须使用 {} 组织其结构,而且必须成对出现,缺一不可。

1.2建议编码规范

建议按照此规范,如果不按照此规范编写代码,也不会报错

  1. 一行只写一条语句

  2. 注意代码的缩进

    public class HelloWorld {
    	public static void main(String[] args) {
    		System.out.println("Hello World");
    	}
    }
    
2.Java的注释

​ Java 注释就是用通俗易懂的语言对代码进行解释说明,方便自己和他人阅读。以达到快速、准确理解代码的目的。

​ 注释可以是编程思路,也可以是功能的描述或者程序的作用,总之就是对代码的进一步阐述。

​ 计算机不会读取注释,注释就是专门给程序员看的。

2.1注释分类
  1. 单行注释

    //注释内容
    int num = 1;
    
  2. 多行注释

    int num=1;
    
  3. 文档注释

    int num=1;
    

    文档注释会自动生成一些对方法描述的注释

3.Java的关键字

​ Java 关键字是指 Java 语言预先定义好的,具有指定意义的标识符,是程序的核心组成部分,不是由开发者定义的。
​ Java 程序 = 关键字 + Java 类库 + 开发者自定义的标识符

public static void main(String[] args) {
	System.out.println("Hello World");
}
  • public、static、void、class 都是关键字
  • System.out.println 是 Java 类库
  • "Hello World"是开发者自定义的标识符

4.Java的变量 4.1什么的变量

​ 变量是计算机语言中的一个概念,可以表示某个具体的数值,并且这个值可以改变。
​ 常量也是用来表示某个数值的,但是值是固定,无法修改。

​ 计算机存储数据的地方叫做内存,内存会为不同的数据开辟不同的空间来进行存储。

​ 程序是通过内存地址找到具体的存储空间,从中取出数据,内存地址是 16 进制的数据,例如:0x6fff5cde3d6c,这种表达式不便于记忆。所以使用变量,方便存储数据

​ 变量三要素:数据类型、变量名、变量值

int num1=100;
double num2=0.03;
4.2如何使用变量

创建变量:

  • 声明变量的数据类型和变量名,变量名可以包含数字、字母、下划线、$。

  • 不能包含空格、运算符,不能以纯关键字命名,不能以数字开头。

  • 大小写字母可以混合使用,首字母应该小写,后续单词的首字母应该大写,比如 userId,
    studentName,驼峰式命名法。

5.基本数据类型

Java 共有 8 种基本数据类型,程序中常用的数据类型包括整数、小数、字母、单词、汉字等等。数值类型(整数、小数)和非数值类型(字母、单词、汉字)


6.数据类型转换 6.1自动转换
public class Test {
    public static void main(String[] args) {
        int num=10;
        double num2=num;
        System.out.println(num2);
    }
}
结果:10.0
  • 转换过程由程序自动完成,程序会自动识别数据类型并完成转换,但是这种操作对数据有要求:只能从低字节向高字节进行转换,反之则不行。
  • 同时浮点型数据可以对数据进行更加精准的描述,所以整型数据类型都可以自动转为浮点型,此时不需要考虑低字节和高字节的问题。
  • 自动类型转换只包括数值类型,char 和 boolean 不能进行自动类型转换。
6.2强制转换
public class Test {
    public static void main(String[] args) {
        double  num=10.991;
        int  num2=(int)num; //强制转换
        System.out.println(num2);
    }
}
结果:10  //存在数据丢失

​ 结果为 10,只保留整数位,小数位全部舍弃,造成精度损失。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820699.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号