Java 基础语法 + 运算符
- Java注释方法
- 基本数据类型
- 驼峰命名法
- Scanner类
- 基本运算
- 除法
- 隐式转换
- 逻辑运算符 以及 短路逻辑运算符
- 三元运算符
前言
上一节内容涵盖Java的基础知识,包含安装下载,JDK与JRE等。
链接:https://blog.csdn.net/weixin_43098506/article/details/129300099
本节内容主要围绕Java基础语法以及运算符进行记录,注释,基本数据类型,驼峰命名法,到Scanner类,到基本运算,以及隐式转换,逻辑运算符与短路逻辑运算符,以三元运算符结束本节内容。
下节内容将对 Java 的判断,循环,数组以及方法做基本介绍。
链接为:
正文
Java注释方法
在Java中,总共有三种注释方法:
// 单行注释方法
/* 多行
注释
方法 */
/** 文档
注释
方法 */
基本数据类型
Java中,基本数据类型包含:整型、浮点型、字符型、布尔类型以及字符串类型。
整型:
byte b=10;
short c=200;
int i=30;
long n=99999999L;
byte 范围为 -128~127;
short 范围为 -32768~32767;
Long 需要在最后加上L末尾;
浮点型:
float f=10.1F;
double d=20.2;
float 浮点型需要加上F在末尾;
字符型:
char c='中';
字符型注意是单引号;
布尔类型:
boolean o=true;
字符串类型:
String name="-OH";
字符串类型注意是双引号;
驼峰命名法
”小驼峰“:用于定义方法以及变量;
firstName
”大驼峰“:用于定义类名;
GoodStudent
Scanner类
首先进行设定自动导入,这样在使用包时无需手动导入包:
自动导入后,用代码打印出输入的整数:
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.println("输入的值为:" + i);
}
}
基本运算
除法
下述的两行代码运行结果不同:
System.out.println(10/3);
System.out.println(10.0/3);
整数运算的结果只能为整数。对于此的解释是Java在进行整型除法时,默认其结果同样为整型。
隐式转换
在不同的数据类型之间做运算时,取值范围小的会先将其类型提升为取值范围大的然后再进行运算。
b y t e < s h o r t < i n t < l o n g < f l o a t < d o u b l e byte < short < int < long < float < double byte<short<int<long<float<double
byte, short 以及 char 比较特殊,会首先提升为 int 再进行运算。
逻辑运算符 以及 短路逻辑运算符
符号 | 含义 |
---|---|
& | 与 |
&& | 短路与 |
或 | 或 |
或或 | 短路或 |
^ | 异或 |
! | 非 |
| 或的符号
& 与 && 的区别以及 | 与 || 的区别:
if (1==2 & 2<3) {}
if (1==2 && 2<3) {}
上述代码中,第一行虽然已经得到
1
=
=
2
1==2
1==2 这个false结果,但是还会继续判断
2
<
3
2<3
2<3
而第二行代码在判断得知
1
=
=
2
1==2
1==2 是false后,不会再执行后续
2
<
3
2<3
2<3 .
同理 | 与 ||。由此可得,采用短路运算符可以有效提高运行效率。
三元运算符
int max = a>b?a:b;
判断 a 与 b 中哪个值更大,赋给 整型 max.
----- End ------
上一节内容涵盖Java的基础知识,包含安装下载,JDK与JRE等。
链接:https://blog.csdn.net/weixin_43098506/article/details/129300099
下节内容将对 Java 的判断,循环,数组以及方法做基本介绍。
链接为: