从零整理java基础02
Posted Anm&anm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零整理java基础02相关的知识,希望对你有一定的参考价值。
键盘输入(Scanner类创建对象)
System.out:标准输出(显示器)
System.in:标准输入(键盘)
Scanner input = new Scanner(Syatem.out.in);
Scanner input:表明input是一个Scanner类型的变量
Scanner对象的方法
nextByte()---读取一个byte类型的整数
nextShort()---....short.....
nextInt()---....int.....
nextLong()---....long.....
nextFloat()---....float.....
next()---读取一个字符串,该字符串在一个空白符之前结束
nextLine()---读取一行文本,以回车键结束
例子:
import java.util.Scanner;
public class ScannerTest{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("测试Scanner");
double radius = input.nextDouble();
}
}
java基础语法
标示符(命名变量、常量、方法、类和包)
1.由字母、数字、下划线(_)、美元符号($)构成的字符序列;
2.必须由字母、下划线(_)、美元符号($)开头,不能以数字开头;
3.不能是关键字、ture、false、null;
4.可以是任意长度;
5.区分大小写
不满足规则的标识符,编译报错。
规范:
见名知意
不同使用地点不同的规范:
包命名(用来装载java程序的文件夹)
所有字母一律小写,例如:src
例如com.sun.awt 这种包命名是什么意思 www.sun.com(域名) + 项目名
类名和接口名每个单词的首字母都要大写
例如:HelloWorld、Hello
常量名所有字母都大写,单词之间用下划线连接
例子:MONTH_OF_DAY
变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写(驼峰式命名)
例如:main
例如:helloWorld
代码的基本格式
修饰符 class 类名 { }
public修饰的类要求类名和文件名一致
public --公用类
(protected /default /private)到时一起归类
main方法是java程序的执行入口:
main方法的固定格式:
public static void main(String[] args) {
}
最基本的功能语句:输出语句
将内容输出到控制台
格式:System.out.println(内容);
例子:System.out.println("你好");
Java中的程序分为结构定义语句和功能执行语句
结构定义语句用来定义结构,如声明类或者方法
功能执行语句用于实现具体的功能。每条功能执行语句的结尾都必须用英文分号(;)结束
如我们前面的输出语句就是功能执行语句
Java中严格区分大小写
public static void main 和我们的public Static void main 在程序中是不一样的,后者报错。
在windows中文件名是不区分大小写的
Java中的排版
关键字之间用一个空格的距离
不同层级之间换行,一个Tab键的距离
功能语句之间换行
java中的关键字
关键字:
编程语言里事先定义好并赋予了特殊含义的单词
关键字特点
所有单词小写
关键字很多:
在jdk8的时候大概50个
我们使用关键字,会将关键字解析为系统赋予的含义
用于定义数据类型的关键字
class interface byte short int long
float double char boolean void
用于定义数据类型值的关键字
true false null
用于定义流程控制的关键字
if else switch case default while
do for break continue return
用于定义访问权限修饰符的关键字
private protected public
用于定义类、函数、变量的关键字
abstract final static synchronized
用于定义类与类之间关系的关键字
extends implements
用于定义建立实例及引用实例,判断实例的关键字
new this super instanceof
用于异常处理的关键字
try catch finally throws throw
用于包的关键字
package import
其他修饰关键字
native strictfp transient volatile assert
注释
概述
用于解释说明程序的补充文字,不参与程序运行
注释的种类:
单行注释
//注释文字 ,//后面为注释说明的内容
注释范围只有一行
多行注释
/* 注释文字 */ ,可以为多行内容统一注释,以”/*”开头,并且以”*/”结束
注释范围为/* 到 */之间
文档注释
/** 文档注释 */
文档注释通常用来对程序中的某个类中的方法和属性做系统性的解释说明。
注释内容可以被javadoc工具执行并解析,生成一套以网页形式体现该程序的说明文档。
文档注释也相当于多行注释,范围为/** */之间
注释的作用:
注释可以说明程序,提高程序的阅读性
给程序每一句话都加上了注释
注释可以帮助我们排查错误
注释内容不会影响程序的正常执行
特殊字符:
转义字符,转义后一个字符
例如: /* */中最后一个/是代表注释结束的意思,单纯表示/这个字符,可以直接使用转义它,表示为/
表示回车,将光标定位到当前行的开头,不会跳到下一行
表示换行,换到下一行的开头
注意:windows默认的换行符是
表示制表符,将光标移动到下一个制表符的位置,相当于Tab键
表示退格符,就像键盘上的Backspace键,但是并不会执行删除操作
//光标退格
使用转义字符:
’表示单引号字符,在单引号内想输出’,直接写‘会认为是引号的结束,需要使用转义
”表示双引字符,在双引号内输出“,直接写”会认为是双引号的结束,需要使用转义
\表示反斜杠字符,由于在java中是转义字符的意思,所以只有加\它才不会发挥转义的作用,表示为简单的
注意:
System.out.print(); 输出到控制台,不换行
System.out.println(); 输出到控制台,换行。(先输出,后换行)
以上是关于从零整理java基础02的主要内容,如果未能解决你的问题,请参考以下文章