java学习之流程控制及语句

if语句

if条件语句有两种形式
1.要么是真,要么是假。就是凡事有它的两面性。

if(condition == true) {
		//这各条件是真的
} else {
		//这个条件 是假的
}

2.再有就是多条件判断,有很多的可能 性的

if(condition == str1) {
	//条件一
} else if (condition == str2) {
	//条件 二
} else {
	//或者是这样
}

3.Java 里面的if条件语句和PHP 的基本一样,不仅可以单独使用,也可以嵌套使用的,在if里面再写if

if (condition == str1) {
	if (condition == str2) {
		//满足条件1且满足条件二执行这里的
	}
} else {
	//不满足条件1执行这里的
}

下面是一个小例子

//Test.java

/*
这里申明一个方法是布尔类型的
*/
pubic class Test{
	protected boolean returnTrue(){
			int a = 0;
			int b = 1;
			if(a > b) {
				return true;
			}
			return false;
	}

public void testCondition(){
	//声明两个变量
	int score = 100;
	String str = null;//字符串类型
	if (score >= 90) {
			if (returnTrue()) {
				str = "这是真的6666";
			} else {
				str = "这是还要追的6666";
			}
	} else if (score >=80) {
		str = "不错了,同志";
	} else if (score >=70) {
		str = "还要加油哦,同志";
	} else if (score >=60) {
		str = "要谨慎了,同志呀";
	} else {
		str = "还咋办。。。";
	}
}
	public static void main(String[] args) {
		System.out.println(testCondition());
	}
}

switch语句

switch语句有时候在程序里用起来比if语句可能还要舒服一些,或者说简洁一些。特别是当一个变量的值是固定的几个的时候。比如我在客户端输入的我的成绩score。假设成绩就是【0-100】。然后把成绩分为几个部分,然后放在switch里,就可以 看到程序给我的评语了。当然在具体运用时可能没这么简单,但是简单的小程序更容易理解。
下面是一个小李子

//TestSwitch
//类名和文件名是要一致的,而且是大驼峰命名格式
public class TestSwitch{
	public void testCondition(){
		double score = 90.12;
		String str = null;
		switch(score) {
			case score >= 90:
			str = "优秀";
			break;
			case score >= 80:
			str = "中上";
			break;
			case score >= 70:
			str = "中";
			break;
			case score >= 60:
			str = "努力";
			break;
			default:
			str = "再努力";
			break;
		}
	}

	public static void main(String[] args) {
		//在类的内部调用类里面的方法,可以直接写方法名。
		System.out.println(testScore());
 	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值