给思路!(对于各位高手,这几题都是简单的!)
作为一位新手,有许多不解之处,请见谅!!!以下为题目:
1.输入三个数,输出次大的数。
2.输入一个数,它除以6的余数是0、1、2中的一个数字,那么输出“哈哈哈!”如果没有就输出“呵呵哒!”。
就这两题,谢谢啦!!!
import java.util.Arrays; import java.util.Scanner; public class Test { public static void main(String[] args) { // 1.输入三个数,输出次大的数。 // 2.输入一个数,它除以6的余数是0、1、2中的一个数字,那么输出“哈哈哈!”如果没有就输出“呵呵哒!”。 Scanner scan = new Scanner(System.in); int[] arr = new int[3]; for(int i = 0; i< arr.length ;i++) { System.out.printf("input number%d:\n",i+1); arr[i] = scan.nextInt(); } Arrays.sort(arr); System.out.printf("second number:%d\n",arr[1]); System.out.println("input a number:"); int num = scan.nextInt(); if(Arrays.asList(0,1,2).contains(num/6)){ System.out.println("yes"); }else{ System.out.println("no"); } scan.close(); } }