博主回归学习状态的第二篇文章,希望对大家有所帮助
今日份励志文案:我愿用努力去弥补,跟别人天赋的差距
大家一起加油!!!!
目录
一.初识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输出之后会自动换行
如果有解释的不对或者不清晰,麻烦大佬们海涵,如果可以烦请从评论区指出,我一定会加以修改,万分感谢
最后麻烦大佬们动一下发财的小手一键三连,