October 2018 1 47 Report

witam potrzebuje wyjasnienia jak działaja podane programy a szczególnie za co odpowiadaja(jak działaja) linijki kodu przy ktorych jest słowo wazne(programy w java) z góry dzieki

program1.

import javax.swing.JOptionPane;

public class Zadanie1 {

privatedoubletab[];[wazne]

privatedoublesrednia;

privatedoublemin,max;

public Zadanie1() {

tab=newdouble[10];[wazne.]

for (int i=0;i<tab.length;i++) {[wazne]

String tekst=JOptionPane.showInputDialog(null,"Podaj liczbe "+(i+1)+":");

double liczba=Double.parseDouble(tekst);

tab[i]=liczba;

}

}

public void oblicz() {

double suma=0.0;

min=tab[0];

max=tab[0];

for (int i=0;i<tab.length;i++) {[wazne]

suma+=tab[i];[wazne]

if (min>tab[i]) min=tab[i];[wazne]

if (max<tab[i]) max=tab[i];[wazne]

}

srednia=suma/tab.length;[wazne]

}

public voidwyswietl() {

JOptionPane.showMessageDialog(null, "Średnia wynosi: "+srednia+"\nMinimalny element: "+min+"\nMaksymalny element: "+max);

}

}

program2

import java.util.Random;

import javax.swing.JOptionPane;

public class Zadanie2 {

privateinttab[];[wazne]

privateint wyniki[];[wazne]

privateRandom losuj;

public Zadanie2()

{

losuj= newRandom();

tab=newint[100];[wazne]

wyniki=newint[5];[wazne]


for(int i=0;i<tab.length;i++)[wazne]

tab[i]=losuj.nextInt(101);[wazne]

}

public void oblicz() {[wazne]

for(int i=0;i<tab.length;i++)[wazne]

if (tab[i]<30)

wyniki[0]++;

else

if (tab[i]<50)

wyniki[1]++;

else

if (tab[i]<75)

wyniki[2]++;

else

if (tab[i]<90)

wyniki[3]++;

else

wyniki[4]++;

}

public voidwyswietl()

{

JOptionPane.showMessageDialog(null, "Wyniki (0-29): "+wyniki[0]+"\nWyniki (30-49): "+wyniki[1]

+"\nWyniki (50-74): "+wyniki[2]+"\nWyniki (75-89): "+wyniki[3]+"\nWyniki (90-100): "+wyniki[4]);

}

}program3

import javax.swing.JOptionPane;

public class Zadanie3 {

private String imiona[];[wazne.]

public Zadanie3() {

imiona=new String[10];[wazne]

for (int i=0;i<imiona.length;i++) {[wazne]

String tekst=JOptionPane.showInputDialog(null,"Podaj imie "+(i+1)+":");

imiona[i]=tekst;

}

}

public void oblicz()

{

boolean zamiana;

int j=imiona.length-1;[wazne]


do {

zamiana=false;

for(int i=0;i<j;i++)

if (imiona[i].compareTo(imiona[i+1])<0) {

String temp=imiona[i];

imiona[i]=imiona[i+1];

imiona[i+1]=temp;

zamiana=true;

}

j--;

}while(zamiana);

}

public voidwyswietl()

{

JOptionPane.showMessageDialog(null, imiona[0]+"\n"

+imiona[1]+"\n"

+imiona[2]+"\n"

+imiona[3]+"\n"

+imiona[4]+"\n"

+imiona[5]+"\n"

+imiona[6]+"\n"

+imiona[7]+"\n"

+imiona[8]+"\n"

+imiona[9]

);

}

}


Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.