加载中...

Circular statement

自动类型转换

是指容量小的数据类型可以自动转换为容量大的数据类型

强制类型转换

double a=3.14;
int b=(int)a;	//3

溢出问题

int money=1000000000;//10亿
int years=20;
int total=money*years;//-1474836480
//命名问题
int L=1;
long L=12345L;

使用Scanner获取键盘输入

import java.util.Scanner;
public class TestScanner{
	public static void main(String[] args){
		Scanner scanner=new Scanner(System.in);
		String name=scanner.nextLine();
		String favor=scanner.nextLine();
		int age=scanner.nextInt();
		
		System.out.println(name,favor,age);
	}
}

控制语句介绍

if单选则
if-else双选择结构
if-else if-else多选择结构
switch结构
switch(表达式){
case 值1:
	语法序列1;
	break;
case 值2:
	语法序列2;
	break;
	...
default:
	默认语句;
	break;
}

while循环

while(布尔表达式){
	循环体;
}
例如:
while(i<=60){
	语句;
	i++;
}

do-while循环

do{
	循环体;
}while(布尔表达式);

for循环

for(int i=1;i<10;i++){
	System.out.println(i);
}

死循环

for(;;){	//while(true)
	语句;
}

break和continue语句

break用于强行退出循环
continue用于立即开始新的循环

带标签的break和continue

Java没有goto语句,但作为保留字

posted @ 2021-08-01 06:00  nongeason  阅读(34)  评论(0)    收藏  举报