盘符切换-盘符名称+:
dir-查看当前路径下的内容
进入单级目录-cd 目录
退回到上一级目录-cd..
进入多级目录-cd 目录1\目录2\...
退回到盘符目录-cd \
清屏-cls
退出命令提示符窗口-exit
Java的程序运行机制——编程,编写.java代码;编译,将.java代码转换成让机器认识的过程;运行,让机器执行编译后的指令
{高级语言的编译运行方式包括
(
编译型-整体编译:C/C++,电脑用x86平台编译器,手机用Arm平台编译器
解释型-按行翻译:Python,电脑用x86平台编译器,手机用Arm平台编译器
混合型
)
}
Java文件的编码格式不是ANSI编码格式,所以不能识别中文,所以可以把原来的文件用记事本打开,然后另存为,选择编码ASNI
javac是JDK提供的编译工具,可以用来将.java文件编译成class文件
java是用来运行代码的工具,运行时不加后缀名
JDK—— Java开发工具包,包括JVM,核心类库,开发工具
JVM——java虚拟机,真正代码运行/Java程序的地方
JRE——Java的运行环境,包括JVM,核心类库,运行工具
public class Test6{
public static void main (String[ ] args) { //叫做main方法,表示程序的主入口
Java中关键字全用小写
public class HelloWorld{}:
public指这个类是公有的;
class用于创建/定义一个类,而类是Java最基本的组成单位;
class后的HelloWorld就是类名(主类名要和文件名保持一直,带public 的class就是主类名);
{}表示类的范围
数值类型:限定了变量能存储数据的类型
字面量类型(常量):字面量:数据在程序中的书写格式
整数型:int byte -128~127 long short
浮点型:float 单精度 double双精度
字符串类型:string 双引号括起来的内容
字符类型: char 用单引号括起来,内容只有一个
布尔类型: boolean true 正确 false错误
空类型:空型是数据库(null不能直接打印)
特殊字符:
\t 制表符 在打印的时候,把前面的字符串长度补到8,或者八的倍数,最少补一个空格,最多补八个空格制表符格{制表符'\t'强制延伸至8个空格(补1-8空格)}
制表符只跟前面的字符串有关系
"hello java!" + '\t' + "HelloWorld"中的"+"是起连接作用的
变量:在程序运行过程中,其值有可能发生改变的量(数据).程序当中存储数据的小箱子或者是一个小空间
变量的定义格式:
数据类型 变量名 = 数据值
在一条语句中,可以定义多个变量(建议,以后一行代码就定义一个变量就行了)
局部变量需要赋值才能使用
标识符就是给类,方法,变量等起的名字
由数字,下划线,美元符组成,
不能以数字开头
不能用关键字
区分大小写
小驼峰:第一个单词,全部小写,后单词,首字母大写,其余小写
大驼峰:全部单词首字母大写,其余字母小写
Scanner类方法:Scanner 接收键盘输入的数字
导包动作必须出现在类定义的上边
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int number1 = sc.nextInt();
float one = sc.nextFloat();
boolean reasult = number1 == 6 || number2 == 6 || (number1 + number2 )%6 == 0;
float A = one > two ? one : two;
%是取模,求余,10 % 3 == 1
if (关系表达式)
{
语句体;
else (if) 语句体;
}
switch (表达式)
{
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
for (初始化语句;条件判断语句;条件控制语句)
{
循环体语句;
}
例如:
for (int i = 1 ; i <= 10 ; i++)
{
System.out.println("helloworld");
}
初始化语句;
while(条件判断语句)
{
循环体语句;
条件控制语句;
}
跳转控制语句:
continue 跳出本次循环 开始下一次循环
break就直接跳出循环体,结束循环
类Random,获取随机数:
import java.util.Random;
Random r = new Random ();
int number = r.nextInt(随机数的范围);/r.nextInt(随机数范围) + 数值;
随机数范围只能写:(100);//0~99,包头不包尾,包左不包右
数组:
数组的静态初始化:
数据类型[] 数组名 = new 数据类型[] {元素1, 元素2, 元素3}; 或
数据类型[] 数组名 = {元素1, 元素2, 元素3};