←  Gotowe funkcje

AMXX.pl: Support AMX Mod X i SourceMod

»

Java
[ROZWIĄZANE] Skrypt losujący liczby z pewn...

Locked

  • +
  • -
m9197778's Photo m9197778 30.09.2015

Szukam skryptu javy który wyświetli 20 liczb całkowity z zakresu od 10 do 99 i jednocześnie te liczby wylosowane  sumują się ze soba. Z wykorzystaniem biblioteki     util.Random z góry dziękuje za pomoc

Quote

  • +
  • -
dasiek's Photo dasiek 01.10.2015

import java.util.Random;

public class HelloWorld{

     public static void main(String []args){
        Random random = new Random();
        Integer sum = 0;
        for(int i = 0 ; i < 20 ; i++){
        	Integer num = (random.nextInt(90) + 10);
        	System.out.println(num);
        	sum+=num;
        }
        System.out.println("Suma="+sum);
     }
}

Quote

  • +
  • -
m9197778's Photo m9197778 01.10.2015

Dzięki. Dasz rade dodać jeszcze sortowanie tych 20 licz od największej do najmniejszej.


Edited by m9197778, 01.10.2015 09:22.
Quote

  • +
  • -
Rodzyn's Photo Rodzyn 02.10.2015

Sortowanie od najmniejszej liczby do największej : 

import java.util.Random;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class HelloWorld{

    public static void main(String []args){
        List<Integer> liczby = new ArrayList<Integer>();
        Random random = new Random();
        Integer sum = 0;
        for(int i = 0 ; i < 20 ; i++){
            Integer num = (random.nextInt(90) + 10);
            liczby.add(num);
            sum+=num;
        }

        Collections.sort(liczby);

        for(Integer liczba : liczby) {
            System.out.println(liczba);
        }
        
        System.out.println("Suma="+sum);
    }
}

oraz jak coś sortowanie liczb od największej do najmniejszej ;) 

import java.util.Random;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class HelloWorld{

    public static void main(String []args){
        List<Integer> liczby = new ArrayList<Integer>();
        Random random = new Random();
        Integer sum = 0;
        for(int i = 0 ; i < 20 ; i++){
            Integer num = (random.nextInt(90) + 10);
            liczby.add(num);
            sum+=num;
        }

        Collections.sort(liczby);
        Collections.reverse(liczby);

        for(Integer liczba : liczby) {
            System.out.println(liczba);
        }

        System.out.println("Suma="+sum);
    }
}

 ;)

Quote

  • +
  • -
DarkGL's Photo DarkGL 04.10.2015

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked