*************************************************************************************Start第一章1.开发JAVA程序的步骤:a.编写源程序,以java作为后缀b.编译源程序,以class作为后缀,即字节码文件c.运行字节码,得到运行结果编译需要用到java为我们提供的一个编译器编译器是一个软件编译语法:javac.exe源文件名称javac源文件名运行需要用到java为我们提供的一个解释器解释器是一个软件运行语法:java.exe字节码文件名称java字节码文件名称2.控制台输出语句:System.out.println("内容");System.out.print("内容");区别:a.是否换行:System.out.println("内容");输出"内容"和一个换行System.out.print("内容");仅仅输出"内容"b.可否不输出"内容"System.out.println();仅仅输出一个换行System.out.print();错误的注意:当输出的"内容"是数字时,可以不用添加双引号""3.常见的转义符:\n将光变移动到下一行的第一格\t将光变移动到下一个水平制表位置4.注释:作用为某些关键或核心代码添加说明的一种方式,便于程序的阅读和维护,总之,注释是给程序员看的。分类单行注释:语法://注释的内容多行注释:语法:/*注释的内容*/应用场景当注释的内容比较少时,一般采用单行注释当注释的内容比较多时,一般采用多行注释5.Java代码书写规范:a.结束}必须和开始{所在行的首字符纵向对齐;b.开始{不建议单独起一行,而是放在上一行代码的最后,并且在开始{之前输入一个空格;c.当上一行有开始{时,下一行代码在上一行代码的首字母基础上缩进一次Tab键;d.当上一行没有开始{时,下一行代码与上一行代码的首字母纵向对齐*************************************************************************************第二章1.什么是变量内存地址的别名就是变量2.为什么需要变量内存地址不好记忆所以我们要为内存地址命别名这个别名是变量3.变量的作用是什么方便存、取内存地址中存储的数据4.声明变量的语法数据类型变量名:例如:intmoney;5.初始化变量的语法变量名=变量值;例如:money=1000;6.声明并初始化的语法数据类型变量名=变量值;例如:intmoney=1000;7.变量命名规则1."只能"由数字、字母、_、$组成2."不能"以数字开头3."不能"使用java的关键字4."建议"采用骆驼命名法命名变量名例:userName5."建议"采用有意义的单词,且一般是名词8.变量的特点1.先声明再赋值后使用2.局部或全局变量名不能重复定义9.赋值运算符符号:=语法:变量名=表达式含义:表示把表达式的运算结果赋值给变量名10.算术运算符符号:+、-、*、/、%注意:1.+有两重含义:算术加连接符2./的除数不能为0,为0将报运行时错误3.%表示除以一个数,取余数(当被余数比余数小时,结果是被余数本身)例如:intm=5;intn=2;intc=m%n;System.out.println(c);//1intm=2;intn=5;intc=m%n;System.out.println(c);//211.键盘输入的三个步骤1.导入包importjava.util.Scanner;Orimportjava.util.*;2.创建键盘扫描器对象Scannerinput=newScanner(System.in);3.接收键盘输入int变量名=input.nextInt();//接收键盘输入的整数String变量名=input.next();//接收键盘输入的字符串double变量名=input.nextDouble();//接收键盘输入的小数注意:java并没有为我们定义nextChar()方法,所以以下代码是错误的:char变量名=input.nextChar();如果想从键盘接收一个字符,并且使用char类型变量接收,可以采用如下写法:char变量名=input.next().charAt(0);12.常见数据类型的存储范围//java的8种基本数据类型booleantrue或false//布尔类型byte-128~127//字节类型char0~65535//字符类型short-32768~32767//短整型int-2147483648~2147483647//整型long比int大了很多//长整型float比long大了很多//单精度浮点型double比float大很多很多//双精度浮点型****************************************************************************String可以存储无穷大的内容13.自动类型转换把存储范围较低的值赋给存储范围较大的变量,就发生自动类型转换规则1:表达式的最终运算结果的数据类型和表达式中最高数据类型一致数据类型转换是兼容类型的转换规则2:发生...