java吧 关注:1,239,053贴子:12,709,562
  • 16回复贴,共1

求解决!!!

只看楼主收藏回复

为啥出不来偶数中的较大值。
求大神别嫌弃。我知道我犯了很低级的错误


来自Android客户端1楼2017-03-24 12:51回复


    来自Android客户端2楼2017-03-24 12:52
    回复
      很难受


      来自Android客户端3楼2017-03-24 12:55
      回复
        max=s>max?max:s
        问题出在这儿吧,当 s大于max的时候max=max,反之则为s,你这是求最小值?


        IP属地:山东4楼2017-03-24 13:19
        回复
          package testnum;
          public class Test1 {
          static int[] arr=new int[]{2,5,7,3,6};
          public static int getEvev(int[] arr){
          int s=0;
          int max=0;
          for(int a=0;a<arr.length;a=a+2){
          s=arr[a];
          max=(s>max?s:max);
          System.out.println("输出第偶数个的值"+s);
          System.out.println("较大的是"+max);
          }
          return max;
          }
          public static void main(String[] args) {
          Test1.getEvev(arr);
          }
          }
          对照着看看吧,你没放出源码也不知道你写的还有哪里的错误


          IP属地:山东5楼2017-03-24 13:36
          收起回复
            max=s>max?s:max;


            IP属地:广东6楼2017-03-24 14:19
            收起回复
              package 贴吧;
              import java.util.Scanner;
              public class 数组偶数元素最大值 {
              public static void main(String[] ages){
              int[] arr=new int[5];
              Scanner sc=new Scanner(System.in);
              System.out.println("请输入数组中第一个元素(整数)");
              arr[0]=sc.nextInt();
              System.out.println("请输入数组中第二个元素(整数)");
              arr[1]=sc.nextInt();
              System.out.println("请输入数组中第三个元素(整数)");
              arr[2]=sc.nextInt();
              System.out.println("请输入数组中第四个元素(整数)");
              arr[3]=sc.nextInt();
              System.out.println("请输入数组中第五个元素(整数)");
              arr[4]=sc.nextInt();
              System.out.println("数组中的最大偶数为:"+getEven(arr));
              }
              public static int getEven(int[] arr){
              int max=0;
              for(int i=0;i<arr.length;i++){
              if(arr[i]%2==0){
              if(arr[i]>max){
              max=arr[i];
              }
              }
              }
              return max;
              }
              }


              来自Android客户端7楼2017-03-25 13:35
              回复