- Folyamatos vérnyomásmérést kínál a Huawei Watch D2
- A Dreame három okostelefont mutatott meg Lengyelországban
- iPhone topik
- A Huawei február 26-án globálisan is bemutatja a Mate 80 Prót
- Fotók, videók mobillal
- 10 egyszerű trükk Samsung telefonokhoz
- Cáfolja a Realme, hogy leépülne
- One mobilszolgáltatások
- Okosóra és okoskiegészítő topik
- Android szakmai topik
Új hozzászólás Aktív témák
-
Azazello-
senior tag
sziasztok, segitseget szeretnek kerni, hazi feladat megoldasa kozben elakadtam.
egy lottoszam sorsolo programot kell keszitenem.
ket class van, Ticket es Numbers. a numbers class kisorsol 6 szamot es sorrendbe allitja oket. a ticket classnal pedig meg kene oldanom, hogy adott mennyisegu tickettet lehessen kerni, es azokat ki is leessen nyomtatni.a nyomtatas reszenel akadtam el.
Numbers class:
public class Numbers
{
//fields
private Random randomNumber;
private int[] index;
private final int MAX = 6;
private final int MAXSIZE = 49;
// Constructor : Initialise number array
public Numbers(){
index = new int[MAX];
randomNumber = new Random();
generateNumber(MAXSIZE);
sortNum();
}
// Method : Generate 6 random numbers in a range 1 to 49
public void generateNumber(int n){
for(int i=0;i<MAX;i++){
index[i] = randomNumber.nextInt(n) + 1;
for(int k=0;k<i;k++){
if(index[k] == index[i]){
i--;
break;
}
}
}
}
// Method : Sort 6 numbers in ascending order
public void sortNum(){
int t;
//outer loop - j number of passes
for(int j=0;j<index.length;j++){
//inner loop - one pass
for(int i=0;i<index.length-1;i++){
if (index[i] > index[i+1]){
t = index[i];
index[i] = index[i+1];
index[i+1] = t;
}
}
}
}
// Method : Format and display 6 numbers to the screen
public void printLine(){
for(int i=0;i<index.length;i++){
System.out.printf("%2d ",index[i]);
}
System.out.println();
}
}Ticket class:
public class Ticket
{
private int numberOfLines;
private ArrayList<Numbers> lottoLines;
// Constructor : Creates an arrayList of Lucky Dip numbers, takes one argument to load the numberOfLines field.
public Ticket(int numOfLines){
lottoLines = new ArrayList<Numbers>();
for(int i=0;i<numOfLines;i++){
lottoLines.add(new Numbers());
}
}
// Method : Display the ticket details and the list of Lucky Dip numbers to the screen.
public void printTicket(){
System.out.println("* * * * * * * * * * * * * *");
System.out.println("** **");
System.out.println("** Lottery Tickets **");
System.out.println("** **");
System.out.println("* * * * * * * * * * * * * *");
//access each element of the arrayList and call its printLine() method
}
}a kerdes annyi volna, hogy hogyan tudom kinyomtattatni a kert ticketteket?
koszonom
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Mibe tegyem a megtakarításaimat?
- Riasztó topik
- Allegro vélemények - tapasztalatok
- SSD kibeszélő
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Kecskemét és környéke adok-veszek-beszélgetek
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- exHWSW - Értünk mindenhez IS
- HiFi műszaki szemmel - sztereó hangrendszerek
- Folyamatos vérnyomásmérést kínál a Huawei Watch D2
- További aktív témák...
- Fanatec Clubsport V3 pedál + Brake performance kit + Damper kit
- ASUS VIVOBOOK S14 FLIP - 14"WUXGA Érintő - Ryzen 5 5600H - 16GB - 512GB - Win11 - MAGYAR - Garancia
- HIBÁS - Alienware 17 R5 i9-8950HK GTX1080OC 8GB
- Asztali PC , i7 12700KF , RTX 3080 , 32GB DDR5 , 1TB NVME
- Gigabyte 5080 gaming oc , 28 h gari
- Apple iPhone 13 128 GB Pink 1 év Garancia Beszámítás Házhozszállítás
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8-16GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- DELL Optiplex 3060 SFF - i5-8500 / 8GB / 256GB SSD / DVD / Win11
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- MS SQL Server 2016, 2017, 2019
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


