概述
一、if循环
if循环就是最基础的循环,一般有三种形式,常用来做一个或者多个之间的判断。
形式1:
if (a>b) {
//若是成立,则输出
System.out.println("成立!")
}
//这里是不成立的情况,可不管,也可以写输出语句。
形式2:
if (a>= 90) {
System.out.println(".....")
}else if (a>=80 ){
System.out.println("......")
}else() {
}
这也是一种形式,这种一般都是分段的,某一个变量与某一个固定的数值之间的比较。
举例:
package com.briup.day03;
import java.util.Scanner;
//1、导包
public class if_判断分数 {
public static void main(String[] args) {
//2、键盘获取一个属
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
int source = sc.nextInt();
if (source >= 90) {
System.out.println("成绩优秀!");
} else if (source >= 80) {
System.out.println("成绩良好!");
} else if (source >= 60) {
System.out.println("成绩及格!");
}else
System.out.println("成绩不及格!");
}
}
形式三:
语句嵌套,就在已经在if里面,然后在用if来做判断。通常用于比较三个数值或者三个数值以上的内容,如比较a,b,c三个值的大小。
示例1:
package com.briup.day03;
/**
* 从if语句嵌套的方法,获取三个最大的数.
*/
public class if_嵌套语句 {
public static void main(String[] args) {
int x = 50, y = 20, z = 30, max = 0;
//做一个判断,先比较xy,得到一个大值后,最比较与z的大小
if (x > y) {
//x更大一些
/* if (x > z) {
max = x;
}else
max = z;*/
//通过三元运算符来比较大小
max = (x > z) ? x : z;
}else
//y更大一些
if (y > z) {
max = y;
}else
max = z;
System.out.println("max:"+max);
}
}
示例2:
package com.briup.day03;
/**
* 根据x的不同值得到y的值
*/
// 1、导包
import java.util.Scanner;
public class if_计算输出 {
public static void main(String[] args) {
//2、实例化对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
//3、获取值赋给x
int x = sc.nextInt();
int y; // 比较更加严谨的是这里可以给y赋值未0
//4、判断x的值,然后根据情况给y赋值
if (x >= 3) {
y = 2 * x + 1;
} else if (-1 < x && x< 3) {
y = 2 * x;
}else
y = 2 * x - 1;
System.out.println("y:" + y);
}
}
最后
以上就是无聊鸡为你收集整理的if循环一、if循环 的全部内容,希望文章能够帮你解决if循环一、if循环 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复