秦皇岛百维javaweb第二天实训笔记

44 阅读1分钟

字符的对应ASCII码 ‘A’->65 从A-Z连续

‘a’->97 从a-z连续

‘0’->48 从0-9连续

算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。

提升规则:

byte类型,short类型和char类型将被提升到int类型

整个表达式的类型自动提升到表达式中最高等级操作数同样的类型

等级顺序:byte,short,char -> int -> long -> float -> double

在java中,字符串与其他类型或字符串拼接,自动将结果转为字符串

自增或自减运算符

注意事项

(1)++和-- 既可以放在变量的后边,也可以放在变量的前边。

(2)单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。

(3)参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者–。

(4)参与操作的时候,如果放在变量的前边,先拿变量做++或者–,后拿变量参与操作。

三元运算符

事例

a>b?a:b

即 a>b成立则返回a,不成立则返回b,此一行代码实现返回ab中较大的值

数据的输入

Scanner

①导包

import java.util.Scanner;

②创建对象

Scanner scanner=new Scanner(System.in);

③接收数据

int i=scanner.nextInt();

分支语句

1.顺序结构

2.分支结构(if,switch)

1.jfif

2.jfif

3.jfif

3.循环结构(for,while,do while)

先计算表达式的值

依次和case后面的值比较,有对应的值则执行对应的语句,执行过程中遇到break则结束

如果与所有的case语句都不匹配,则执行default的语句

image.png


转载自本人在CSDN发表的文章blog.csdn.net/yumiao168/a…