Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    3

    problemino sul richiamo di un metodo a cui passo un array

    Salve a tutti sto facendo un po di prove per esercizio con gli array e mi sono imbattuto in un problemino.
    L'errore è questo su ogni richiamo del metodo nel main


    codice:
    Multiple markers at this line    - The method rand(int[], int) in the type bubble is not applicable for the arguments 
         (int, int)
        - Debug Current Instruction Pointer
        )

    e il codice è questo:


    codice:
    import java.math.*;
    import java.util.ArrayList;
    
    
    public class bubble {
        
        public static void rand(int[] arr, int i){
                arr[i] = (int)(Math.random() * 100);
                System.out.println(" " +arr[i]);
            }
        
        public static void max(int [] arr, int i){
            int tmp;
            
            
                if(arr[i]>arr[i+1]){
                    //double tmp;
                    tmp=arr[i];
                    arr[i]=arr[i+1];
                    arr[i+1]=tmp;}
                }
            
        
        public static void ord(int [] arr, int j){
            int tmp;
            
            
                if(arr[j]<arr[j-1]){
                    tmp=arr[j];
                    arr[j]=arr[j-1];
                    arr[j-1]=tmp;}
                }
    
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            int[] arr = new int[15];
            int tmp;
            
            for(int i=0; i<arr.length; i++)
            rand(arr[arr.length], i);        
            for(int i=0; i<15; i++)
                System.out.println(" " +arr[i]);
            for(int i=0; i<arr.length; i++)
                max(arr[arr.length], i);
            for(int i=0; i<arr.length; i++)
                ord(arr[arr.length], i);
    
    
        }
    
    
    }
    Ultima modifica di LeleFT; 18-11-2014 a 10:20 Motivo: Aggiunti i tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.