一 注释详细
目录
1.1注释是什么
- 写在程序中,对程序解释的文字。
-
Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为元数据)。
Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。
1.2java程序中注释的几种方式
单行注释://
多行注释:/* */
文档注释:/** */
1.3注释特点
不影响程序执行,编译后的class文件中没有注释。
1.4注释快捷键
单行注释:CTRL+/
多行注释:CTRL+Shift+/
二字面量
2.1概念
字面量是计算机用来处理数据的,字面量告诉程序员:数据在程序中的书写格式。
2.2常用数据
字符在程序中是用单引号,字符串双引号
2.3常见的特殊值的书写格式
true(波尔值真),false(波尔值假),null(指针指向空),/n(换行),/t(一个Tab的缩进)
三变量
3.1变量定义
变量是程序记录要处理的数据
用来存储一个数据的,本质是内存的一块区域
3.2变量的格式
数据类型 变量名称 = 数据;
int age = 23;
3.3为什么用变量
- 使用变量处理的信息,编写代码更灵活,管理代码更方便。
3.4变量有什么特点
- 变量里装的内容可以被替换。
3.5变量的应用场景
3.6使用变量的注意事项
四关键字
五标志符
标志符就是名字,我们写程序会写的名字,如类名,变量,方法名等等都是标识符。
注意点:所有的标识符都应该以(A——z)、$、或者是下划线开始的。
首字符之后可以是(A——z)、$、或者是下划线的组合。
不能以数值为开头,关键字不可以作为标识符。
六变量的数据在计算机里的存储
6.1存储原理
6.2问题总结:
6.3字符的存储:
6.4计算机的数据单位
七数据类型
7.1数据分类:
7.2数据类型细节
7.3类型转换
为什么要进行类型转换?
因为,在程序开发过程中,需要将变量进行赋值给不同类型的变量。
自动类型转换:范围小的变量可以直接赋值给范围大的变量。
public static void main(String[] args) {
byte a= 1;
int b= a;
System.out.print(b);
}
可以转换的格式图如下
7.3.1表达式的类型转换
- 表达式的最终结果类型是由表达式的最高类型决定的。
public static void main(String[] args) {
byte a= 1;
int b= 3;
long c = 10;
long s = a + b + c;
System.out.print(s);
}
7.3.2范围排序:
表达式需要注意的是:byte,short,char 是直接转换成int参与运算的。
7.4强制类型转换
需要注意的是:
可能数据丢失问题。
小数强转为整数会直接截断小数部分。
八运算符
8.1基本的算数运算符:
具体例子
需要注意:两个整形做除法一定是整数。
想要小数可以在数据加个.0或者*1.0
补充,+ 可以做连接符
8.2赋值运算符
赋值运算符:=
赋值运算符:=、+=、-+、*+、/=、%=
(1)+= a +=3 相当于 a=a+3
(2)-= a -=3 相当于 a=a-3
(3)*= a *=3 相当于 a=a*3
(4)/= a /=3 相当于 a=a/3
(5)%= a %=3 相当于 a=a%3
8.3关系运算符
关系运算符:>、<、>=、<=、==(相等)、!=(不等)
(1)比较运算符的结果必须是个布尔型,成了为ture,不成立为false
(2)如果进行多次判断不可以连着写 例如1<x<3
8.4逻辑运算符
推荐使用双&&,双||性能更好一些。
8.5三元运算符:
格式:
执行流程:
相应代码:
public class test {
public static void main(String[] args) {
double score = 88;
String rs=score>=60? "课程通过" : "挂科!";
System.out.println(rs);
}
}
执行结果:
九表达式优先级:
十API的介绍:
java写好的代码我们可以直接用的;
提供了一个程序使用说明书(API文档);
10.1API下载官网:
Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#jdk17-windows
下载后:
使用Scanner接口:
代码
package demo.com;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String name = sc.next();
System.out.print("请输入你的名字:");
System.out.println("欢迎您:"+name);
}
}
总结: