Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- // write your code here
- int [] ints = genererArray();
- udskriv(ints);
- udskiftværdi(ints);
- udskriv(ints);
- }
- public static void udskiftværdi(int [] ints) {
- int plads = getTal("angiv det aktuelle plads");
- int værdi = getTal("skriv den nye værdi");
- ints[plads] = værdi;
- }
- public static void skiftAlleVærdi(int [] ints) {
- int gammel = getTal("skriv den værdi du vil fjerne");
- int ny = getTal("skriv den ny værdie" );
- for (int i = 0; i < ints.length; i++) {
- if (ints[i] == gammel) {
- ints[i] = ny;
- }
- }
- }
- public static int findSum (int [] ints) {
- int sum =0;
- for (int i = 0; i < ints.length; i++) {
- sum = sum + ints[i];
- }
- return sum;
- }
- public static int findMax(int [] ints) {
- int max = ints[0];
- for (int i = 0; i < ints.length; i++) {
- if (max < ints[i]) {
- max = ints[i];
- }
- }
- return max;
- }
- public static int findMin(int [] ints) {
- int min = ints[0];
- for (int i = 0; i < ints.length; i++) {
- if (min > ints[i]) {
- min = ints[i];
- }
- }
- return min;
- }
- public static int [] genererArray() {
- int size = getTal("angiv størrelsen på arrayet");
- int [] ints = new int[size];
- int interval = getTal("angiv intervallet fra 1....");
- Random random = new Random(interval);
- for (int i = 0; i < ints.length; i++) {
- ints[i] = random.nextInt(interval)+1;
- }
- return ints;
- }
- public static int [] lavArray() {
- int size = getTal("angiv størrelsen på arrayet");
- int [] ints = new int[size];
- for (int i = 0; i < ints.length; i++) {
- ints[i] = getTal("skriv et tal");
- }
- return ints;
- }
- public static String getTekst(String s) {
- Scanner scanner = new Scanner(System.in);
- System.out.println(s);
- return scanner.nextLine();
- }
- public static int getTal(String s) {
- int svar;
- while (true) {
- try {
- svar = Integer.parseInt(getTekst(s));
- return svar;
- } catch (NumberFormatException e) {
- System.out.println("husk det skal være et tal ");
- }
- }
- }
- public static void udskriv(int [] ints) {
- for (int i = 0; i < ints.length; i++) {
- System.out.println("plads " + i + " : " +ints[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement