博主回归学习状态的第二篇文章,希望对大家有所帮助

今日份励志文案:我愿用努力去弥补,跟别人天赋的差距

大家一起加油!!!!

目录

一.初识Java

二.编写和运行第一给Java程序时,可能会遇到的一些错误:

三.运行第一个Java代码

四.标识符

五.Java中的变量

声明变量的时候需要注意的事项:

变量的生命周期:

常量:

六.java中的注释的写法:

什么是注释

Java中存在3种注释:

七.Java中的简单标准输出流对象:System.out

常用的方法:

八.Java中的简单标准输入流对象:System.in

常用的方法:

获取用户输入信息的步骤:

1.创建扫描器对象:

2.进行导包

导包语句的语法:

3.常用的方法:

4.代码演示


一.初识Java

类当中包含方法

方法当中包含变量

在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同

二.编写和运行第一给Java程序时,可能会遇到的一些错误:

1.源文件名后缀不是.java

2.类名和文件名不一致

3.main方法名字写错: mian

4.类没有使用public修饰

5.方法中语句没有以分号结尾

6.中文格式的分号

7.JDK环境没有配置好,操作系统不能识别javac或者Java命令

(如何配置JDK,可以看博主上一篇文章)

Java入门讲解(1)—让你瞬间明白如何安装jdk-CSDN博客

三.运行第一个Java代码

public class lyy {public static void main(String[] args) {System.out.println("hello,java");}}

ps:博主的文件名是lyy,在自己输入的时候,自己的文件名是什么就输入什么

四.标识符

标识符中可以包含: 字母,数字以及下划线和$(美元符号)等等

五.Java中的变量

所谓的变量就是一种对于内存中的数据的引用方式,而”变”就是指不引用固定的数据,所代表的数据是可以发生改变的,变量的本质就是用于代表某个数据

Java是强类型的编程语言,在java中要定义变量,必须先声明变量的名称以及变量的类型

可以通过=(赋值运算符)来指定一个变量所代表的值。

声明变量的时候需要注意的事项:

1.变量必须声明才能使用

2.声明变量的时候必须指定类型

3.不可以声明变量之后再没有给这个变量初始值之前就使用这个变量

4.变量名称只能由英文字母、数字、下划线、美元符组成,除此之外不能包含其他的字符.

5.变量名称不能用数字开头

6.变量名称不能与Java中的53个关键字同名

7.在同一个作用域之内必须保证变量名的唯一性

8.要用清晰的词汇进行命名,使用驼峰式命名原则

变量的生命周期:

变量在哪一个大括号内声明,在哪一个大括号内有效,一旦出了这个大括号则变量消失

常量:

如果说变量是可以变化的量,那么常量就是不允许发生变化的量

所谓常量就是指其所代表的数据一旦被指定就不能发生改变的。在Java中使用final关键字修饰的变量,其数值不能再初始化之后进行改变,这种所谓最终的变量或变量的最终形态在Java中即代表常量。

六.java中的注释的写法:

什么是注释

所谓的注释就是代码的解释以及说明,在Java中用于对代码进行描述,这种描述主要是给程序员看的,注释不会参与编译,更不会参与运行。

Java中存在3种注释:

1.单行注释:单行注释一般都是对某一行代码进行解释或说明
语法:
// 注释的内容
2.多行注释:多行注释一般都是对某一段代码或某一个方法进行解释或说明
语法:
/*

注释的内容

*/
3.文档注释:一般都是对某一个方法或某一个类进行解释说明,同时在生成帮助文档的时候,文档注释的内容会生成到文档中。
语法:
/**
注释的内容
*/

七.Java中的简单标准输出流对象:System.out

在System类中给我们提供了一个静态对象out,这个对象就是我们的简单标准输出流,这个对象给我们提供了很多的方法,让我们可以像控制台(命令提示符窗口或文件)进行输出.

常用的方法:

1.print():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后不会自动的换行

2.println():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后会自动的换换行

3.printf(要输出的内容以及数据的格式,需要被格式化的数据):此方法可以按照编写的格式将数据进行输出

八.Java中的简单标准输入流对象:System.in

在System类中给我们提供了一个静态对象out,这个对象就是我们的简单标准输出流,这个对象给我们提供了很多的方法,让我们可以像控制台(命令提示符窗口或文件)进行输出.

常用的方法:

1.print():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后不会自动的换行

2.println():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后会自动的换行

3.printf(要输出的内容以及数据的格式,需要被格式化的数据):此方法可以按照编写的格式将数据进行输出。

在System类中给我们提供了一个静态对象in,这个对象就是我们的简单标准输入流对象,标准输入流对象需要通过键盘或其他输入设备协助完成输入。我们还需要使用java.util包下的Scanner类型协助完成获取用户输入的信息。Scanner类型是扫描器类型,主要的作用就是配合System.in完成用户信息的输入。

获取用户输入信息的步骤

1.创建扫描器对象:

Scanner scan = new Scanner(System.in);

2.进行导包

为什么要进行导包,默认情况下,JVM只认识java.lang包中的类型,对于除了java.lang包以外的其他的类型,JVM默认不识别,当我们使用java.lang包以外的类的时候,需要导入,导入的目的是让JVM可以识别这个类型并且对这个类型进行加载。

如何导包:导包语句必须写在类声明的前面。

导包语句的语法:

1.import 包名.类名;

2.import 包名.*;

3.调用扫描器提供的方法获取用户输入的信息

3.常用的方法:

1.next();此方法可以用来获取用户输入的文本信息,所有的文本信息都是以String类型进行返回的。此方法会按照空格或回车作为扫描的结束

2.nextLine()此方法可以用来获取用户输入的文本信息,所有的文本信息都是以String类型进行返回的。此方法会按照回车作为扫描的结束

3.nextInt()此方法可以用来获取用户输入的整数信息,整数信息都是int类型的数据。

4.nextDouble()此方法可以用来获取用户输入的整数信息或小数信息,此方法的返回值都是double类型的。

4.代码演示

博主这里用的是println输出之后会自动换行

如果有解释的不对或者不清晰,麻烦大佬们海涵,如果可以烦请从评论区指出,我一定会加以修改,万分感谢

最后麻烦大佬们动一下发财的小手一键三连,