我是靠谱客的博主 无聊鸡,最近开发中收集的这篇文章主要介绍if循环一、if循环 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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循环 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部