学习任务:

视频学习if案例

动手测试案例

需求:输入三个整数,输出最大数。

分析:

1、使用Scanner接收三个整数,并存入三个变量。

2、首先找到前两个中的最大数,并将其存入变量。

3、拿前两个数的最大数与第三个数比较,找到最大数。

代码如下:

import java.util.Scanner;

/**
 * 面向过程编程-if练习-求三个数的最大数
 * 
 * @author 攀博课堂(www.pbteach.com)
 *
 */
public class IfDemo5 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		//录入数据
		System.out.println("请输入第一个数:");
		int a = sc.nextInt();
		System.out.println("请输入第二个数:");
		int b = sc.nextInt();
		System.out.println("请输入第三个数:");
		int c = sc.nextInt();
		
		//三目运算符实现
		//int temp = (a>b)? a: b;
		//int max = (temp>c)? temp: c;
		//System.out.println("最大数="+max);
		
		//用if语句实现
		int max;
		if(a > b) {
			if(a > c) {
				max = a;
			}else {
				max = c;
			}
		}else {
			if(b > c) {
				max = b;
			}else {
				max = c;
			}
		}
		System.out.println("最大数="+max);
	}

}

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题