Java学习--day04

  • 控制语句

  1. 顺序结构

  2. 选择结构

  • if单选择

  • if...else双选择

  • if...else if...else多选择

  • switch多选择

  • if循环嵌套

     3.循环结构(初步)

  • while循环

  • do while循环

  • for循环

  • 循环嵌套

  • 思维导图

  • 代码

package com.shsxt.day04;

import java.util.Scanner;

//if
public class AllTest {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个数:");
		int a = sc.nextInt();
		if (a == 0) {
			System.err.println(a);
		}
	}
}

// if... else
class AllTest2 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个数:");
		int a1 = sc.nextInt();
		if (a1 == 0) {
			System.out.println(a1);
		} else {
			System.out.println("a1!=0");
		}
	}
}

// if... else if... else
class AllTest3 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个数:");
		int a2 = sc.nextInt();
		if (a2 == 0) {
			System.out.println(a2);
		} else if (a2 > 0) {
			System.out.println("a2>0");
		} else {
			System.out.println("a2<0");
		}
	}
}

// if嵌套
class AllTest4 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个数:");
		int a3 = sc.nextInt();
		if (a3 == 0) {
			System.out.println(a3);
			if (a3 > 0) {
				System.out.println("a3>0");
			} else {
				System.out.println("a3<0");
			}

		}
	}
}

/*
 * switch+穿透 a:default在末尾的时候它里面的break可以省略. b:case后面只能跟常量,不能跟变量.
 * c:default可以在switch语句的任何位置. d:切记在case语句中缺少break会出现case穿透现象.
 * e:switch语句遇见break结束,或者程序默认执行到末尾结束
 */
class AllTest5 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个数:");
		int a4 = sc.nextInt();
		switch (a4) {
		case 1:
		case 2:
		case 3:
			System.out.println("A");
			break;
		case 4:
		case 5:
		case 6:
			System.out.println("B");
			break;

		default:
			System.out.println("C");
			break;
		}
	}
}

// 小写类型的char型转为大写。 只转换a.其他的输出"other".
class AllTest6 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个数:");
		char a5 = sc.nextLine().charAt(0);
		switch (a5) {
		case 'a':
			System.out.println((char) ('a' - 32));
			break;

		default:
			System.out.println("other");
			break;
		}

	}
}
// Java7新特性 switch支持String类型

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值