Loading... # 一、第一个Java程序-HelloWorld ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } ```  # 二、注释 > 注释:是对代码的解释和说明,是提高代码的阅读性的,是给程序猿理解代码的内容。注释添加后不会影响代码的运行。 Java中注释的方式由三种。 - 单行注释`// 单行内容` - 多行注释`/* 多行注释*/` - 文档注释`/** 文档注释*/` # 三、编程规范 - 代码适当缩进 - 代码需进行合理注释 - 任何地方取名见名知意 # 四、关键字 > Java语言中保留下来,被Java语言使用的一些由特殊用途的单词。关键字全部小写。  # 五、标识符 > 标识符:程序猿给类、接口、方法、变量等自定义的字符。不能已数字开头。 - 组成规则 - 英文大小写字母 - 数字 - $和_ - 大驼峰命名规范:每一个单词,首字母大写 - 小驼峰命名规范:除了第一个单词,全部小写,其他每一个单词,首字母大写 # 六、常量、变量 ## 1、常量 > 程序运行中不会发成变化的量。命名(**所有字母大写**) 关键字`final`修饰一个变量,则这个变量则变为最终变量,值将不能被修改。 ## 2、变量 > 变量:内存中用来临时存储数据的空间 - 命名格式 ``` 1.数据类型 变量名 = 初始值; 2.数据类型 变量名; 变量名 =初始值; ``` # 七、数据类型 ## 1、分类 - 基本数据类型(3类8种) - 数字型 - 整型 byte(字节型)、short(短整型)、int(整型)、long(长整型) - 浮点型 double(双精度浮点数)、float(单精度浮点数) - 字符型 char - 布尔型 boolean - 引用数据类型 # 八、数据类型转换 > 数据在不同类型之间进行转换,boolean类型不参与转换 ## 1、默认数据类型转换 - 从小的数据类型转换到大的数据类型 - byte,short,char –>int long float double - byte,short,char这几件平级的,不相互转换,直接转换成int类型参与运算 ## 2、强制类型转换 - 从大的数据类型转换到小的数据类型 - 可能会由精度的损失 - 格式 - 目标数据类型 变量名= (目标数据类型)被转换的数据; # 九、转移字符 > 有某些字符,不能直接使用具体字符来标识,如`‘`。`\`作为转移字符的标志 - `\`表示转义字符 - -`\\`表示一个`\` - `\"`表示一个`”` - `\b`退格,将光标移动到当前字符的前一个字符,并不会删除当前字符 - `\n`换行,将当前位置移动到下一行的开头 - `\t`制表符,跳到下一个tab位置 # 十、运算符 ## 1、算数运算符 > +,-,*,/,%,++,– - 自增 - ++i:先自己+1,然后在使用变量的值 - i++:先使用变量的值,再自己+1 - 自减 - –i:先自己-1,在使用变量的值 - i–:先使用变量的值,在自己-1 ## 2、赋值运算符 > `=`赋值号,将`=`右边的数据,赋值给左边的变量 ## 3、扩展运算符 > +=,-=,*=,/=,%= 先对变量进行运算后,再将值赋给变量 a +=1;—-> =a+1 ## 4、比较运算符 > ==,!=,>,<,>=,<= ## 5、逻辑运算符 > & 、|、^、!、&&、|| ## 6、三目运算符/条件运算符 > 条件表达式?结果表达式1:结果表达式2; 如果条件表达式为true,则整个结构表达式的结果为结果表达式1,否则为结果表达式2。 - 比较两数是否相等 ```java public class Compare { public static void main(String[] args) { int a=10; int b=20; boolean res=a==b?true:false; System.out.println(res); } } //输出为false ``` - 获取两个数中的最大值 ```java public class get_Max { public static void main(String[] args) { int a=10; int b=2; int max=a>b?a:b; System.out.println(max); } } //输出结果为10 ``` # 十一、输入 `Scanner类` ```java //导入Scanner包 import java.util.Scanner; //创建对象 Scanner sc=new Scanner(System.in); //获取数据 int num =sc.netint(); ``` ``` import java.util.Scanner; //导入输入类java.util.Scanner public class Scan { public static void main(String[] args) { // 创建对象sc Scanner sc=new Scanner(System.in); // 获取输入的数据 int num =sc.nextInt(); // 打印输出 System.out.println(num); } } ``` # 十二、随机类(Random) > //导包 > > import java.util Random; > > //创建对象 > > Random rand =new Random(); > > //获取数据 > > int num =rand.netxtint(); > > int num =rand.netxtint(100); ``` import java.util.Random; public class rand { public static void main(String[] args) { Random random =new Random(); System.out.println(random.nextInt(100)); } } ``` 最后修改:2021 年 03 月 29 日 02 : 49 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付