循环语句和流程控制语句

基础数据类型使用

byte b = 10;
short c = 10;
int d = 20;
long e = 10000L;
float f = 2.3F;
double dou = 0.5;
char a = 'a';
boolean flag = true;
// 错误System.out.println(b + c);
// 错误System.out.println(d + e);
// 错误System.out.println(f + dou);
System.out.println(short(b + c));
System.out.println(short(b + c));

高八位丢失,不能使用。两种类型相加用int型表示。若想使用,需要强制转换后在相加。

一、接受数据的方法

import java.util.Scanner;// 导入
Scanner scanner = new Scanner(System.in);// 创建一个Scanner
int i = scanner.nextInt// 阻塞式的方法,接收一个int型数据。
String s = "hello" + "world";// 多个字符串用+来连接。
System.out.println(i);

二、流程控制语句

1.IF语句

// 注:if与小括号之间必须加空格,在运算符两边同时加空格。
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
// if语句为判断语句 若()内内容判断为true,则执行该语句。 
if (i > 1){
	System.out.println("您输入的数字大于1");
}else if (i < 1){
	System.out.println("您输入的数字小于1");
}else {
	System.out.println("您输入的数字是"+i);
}

2.SWITCH语句

switch (i){
    case 1:
        System.out.println("查询话费");
        break;
    case 2:
        System.out.println("查询流量");
        break;
}

三、循环语句

1.while循环

//满足()内的条件则开始执行
class decide {
	public static void main(String args[]){
	//满足()内的条件则开始执行
	int i = 10;
	int num = 0;
    // 循环条件和退出机制;先判断一下是否满足条件,然后执行。
	while (i < 0){
		System.out.println(i);
		i--;
		num++;
}
		System.out.println("循环了"+num+"次");
	}
}

2.do while循环

// 先执行一下,然后判断,看看要不要继续执行。若不满足条件则跳出循环,若满足继续执行。
do{
System.out.println(i);
i--;
}while(i < 0)

3.for循环

// for循环由;来确定循环条件和退出机制。
for (;;){
	System.out.println("死循环~~~");
}
// 有一个变量作为条件,有一个退出的机制。
// 创建一个变量,判断是否满足条件,执行代码,变量加一。
// 判断 执行 加一 直到不满足条件后退出。
for (int i = 0;i < 10;i++){
 	System.out.println(i);   
}

4.关键字

(1).continue; 跳过本次循环,直接进入下次循环。

(2).break;直接结束循环语句

(3)for循环可以打标签,break加标签名可以打断任何循环。

// 给for循环添加标签,可以在内层循环内结束外层的循环语句!
flag:for (int i = 1;1 <= 9;i++){
			for (int j = 1;j <= 9;j++){
				if (j == 5)
					break flag;
				System.out.println(j);
			}
			System.out.println("-----------");
		}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值