- Középkategóriást mutatott be újra az Oppo
- Keretmentesít a Galaxy S25 FE
- Milyen okostelefont vegyek?
- VoLTE/VoWiFi
- Honor Magic5 Pro - kamerák bűvöletében
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
- Apple Watch
- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Motorola Edge 50 Neo - az egyensúly gyengesége
Új hozzászólás Aktív témák
-
lakisoft
veterán
válasz
Gülredy #2163 üzenetére
Nekem tökéletesen fut:
adott az Ora osztály:
package javaapplication1;
public class Ora {
private int óra;
public int getÓra() {
return óra;
}
private int perc;
public int getPerc() {
return perc;
}
private int másodperc;
public int getMásodperc() {
return másodperc;
}
public Ora(int összes) {
óra = összes / (60 * 60);
perc = összes / 60 % 60;
másodperc = összes % 60;
}
}és adott a Main osztály:
package javaapplication1;
public class JavaApplication1 {
public static void main(String[] args) {
Ora t = new Ora(3823);
System.out.println(t.getÓra() + " óra "
+ t.getPerc() + " perc "
+ t.getMásodperc() + " másodperc");
}
}És az Output:
run:
1 óra 3 perc 43 másodperc
BUILD SUCCESSFUL (total time: 1 second)Ha kérdésed van szivesen segítek.
Először az elméleti alapokat tanuld meg utána kezdj kódolni mert nem fogod érteni mit csinálsz és mit csinál a progi amit írsz.
-
bpx
őstag
válasz
Gülredy #2170 üzenetére
ebben az esetben automatikus típuskonverzió van
ha pl. stringet inttel akarsz összeadni, akkor az int stringgé alakul, és úgy tud működni a dolog
kettőspont helyett bármi más is lehetett volna, az a lényeg, hogy az operandusok között így már string is volt, így az intekből is az lett, és nem számként adta össze őket
lehetett volna akár az intekre is .ToString()-et mondani -
syC
addikt
válasz
Gülredy #2167 üzenetére
Hát ha adott másodpercet szeretnél kifejezni Óra
erc:Másodperc alakban akkor valami ilyesmi lenne:
---
public class Main {
public static void main(String[] args) {
int Óra = 0;
int Perc = 0;
int Másodperc = 0;
int összes = 3823;
Óra = összes / (60 * 60);
összes -= Óra * 3600;
Perc = összes / 60;
összes -= Perc * 60;
Másodperc = összes;
System.out.println(Óra + ":" + Perc + ":" + Másodperc);
}
}
---
Bár még mindig nem árultad el, hogy mi a feladat. Egyébként elég gány kód.mod: (#2165)?
-
bpx
őstag
válasz
Gülredy #2167 üzenetére
akkor rossz a jegyzet
egy Időtartam típusú objektumot akar példányosítani, miközben csak Óra osztály van
az Óra osztálynak meg Időtartam konstruktora van, szóval szerintem az osztály el van írvamásik probléma: a System.out.println() nem azt írja ki, amire az ember számítana
mivel mind a három operandus int típusú, így összeadja őket és kiírja az így kapott számot
valahogy tudatni kellene vele, hogy string-et szeretnénk belőlepublic class Időtartam {
private int Óra;
public int getÓra() { return Óra; }
private int Perc;
public int getPerc() { return Perc; }
private int Másodperc;
public int getMásodperc() { return Másodperc; }
public Időtartam(int összes)
{
Óra=összes/(60*60);
Perc=összes/60%60;
Másodperc=összes%60;
}
public static void main(String[] args) {
Időtartam i = new Időtartam(3823);
System.out.println(i.getÓra() + ":" + i.getPerc()+ ":" + i.getMásodperc());
}
}
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Milyen autót vegyek?
- Középkategóriást mutatott be újra az Oppo
- Okos Otthon / Smart Home
- exHWSW - Értünk mindenhez IS
- Autós topik
- REpont és hulladékgazdálkodás
- Vízpart, vakáció és hardverek
- Metal topik
- Milyen légkondit a lakásba?
- Kevesebb dolgozó kell az Amazonnak, AI veszi át a rutinfeladatokat
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone i5 13400F 32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Microsoft XBOX One S 1TB lemezes játékkonzol garanciával hibátlan működéssel
- Lenovo Thinkpad T14 üzleti i5-10310u 10th gen. 8-32Gb RAM 256GB-1TB SSD gar.
- AKCIÓ! Intel Core i7 7700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- AKCIÓ! HP ZBook Firefly 14 G9 üzleti notebook- i7 1255U 32GB RAM 512GB SSD nVidia T550 4GB Win11
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest