判断一个数是正数还是负数还是0、判断最大值
| package com.guoba.testhello; |
| |
| import java.util.Scanner; |
| |
| public class ZuiDaZhi { |
| public static void main(String[] args) { |
| System.out.println("1.判断一个数是正数还是负数还是0"); |
| System.out.println("请输入一个数:"); |
| Scanner scanner = new Scanner(System.in); |
| int i = scanner.nextInt(); |
| if (i > 0){ |
| System.out.println("您输入的数是正数"); |
| }else if (i == 0){ |
| System.out.println("您输入的数是零"); |
| }else if (i < 0){ |
| System.out.println("您输入的数是负数"); |
| } |
| |
| |
| System.out.println("2.判断最大值"); |
| System.out.println("请输入三个数:"); |
| int a = scanner.nextInt(); |
| int b = scanner.nextInt(); |
| int c = scanner.nextInt(); |
| System.out.println("方法一"); |
| |
| if (a > b) { |
| if (a > c) { |
| System.out.println("您输入的最大值是" + a); |
| } else { |
| System.out.println("您输入的最大值是" + c); |
| } |
| } else { |
| if (b > c) { |
| System.out.println("您输入的最大值是" + b); |
| } else { |
| System.out.println("您输入的最大值是" + c); |
| } |
| } |
| |
| System.out.println("方法二"); |
| |
| int max = ((a > b) ? ((a > c) ? a: c):((b > c) ? b : c)); |
| System.out.println("您输入的最大值是"+max); |
| |
| System.out.println("方法三"); |
| System.out.println(((a>b?a:b)>c)?(a>b?a:b):c); |
| |
| } |
| } |