AlexxandarYo
Čuven
- Učlanjen(a)
- 08.07.2003
- Poruke
- 390
- Poena
- 619
Test zadatka je:
Definisati klasu Racunar. Klasa sadrzi atribute operativniSistem, IPadresa, metod koji generise IP adresu iz opsega 192.168.1.1 - 192.168.1.128
Ovako je drugar sa faksa odradio a asistent tvrdi da je netačno zato što se dobija broj van opsega. S obzirom da nextInt radi ekskluzivno znači 0 do dati broj - 1 znači nextInt(128) daje 0-127 zato ovo + 1 na kraju to menja u 1-128.
Jel asistent greši ili smo mi nešto loše skapirali?
Definisati klasu Racunar. Klasa sadrzi atribute operativniSistem, IPadresa, metod koji generise IP adresu iz opsega 192.168.1.1 - 192.168.1.128
Kod:
package ispit;
import java.util.Random;
public class Racunar {
String operativniSistem;
String IPadresa;
public void generisiIP(){
Random R=new Random();
String abc="192.168.1.";
int d=R.nextInt(128)+1;
this.IPadresa = abc+d;
}
}
Jel asistent greši ili smo mi nešto loše skapirali?