|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.Tietokone
public class Tietokone
Luokka tietokoneen ominaisuuksita
Field Summary | |
---|---|
static double |
GB
Gigatavujen määrä tavuina |
static double |
KB
Kilotavujen määrä tavuina |
private int |
korttipaikkoja
|
private double |
kovalevy
|
static double |
MB
Megatavujen määrä tavuina |
private java.lang.String |
merkki
|
private double |
muistia
|
static double |
PB
Petatavujen määrä tavuina |
static java.lang.String[] |
tavuKertoimet
Taulukko tavukertoimien nimistä |
static double |
TB
Teratavujen määrä tavuina |
Constructor Summary | |
---|---|
Tietokone(java.lang.String merkki,
double muistia,
double kovalevy,
int kp)
Alustetaan tietokone |
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Testataan Tietokone -luokkaa |
static java.lang.String |
tavut(double b)
Muutetaan byteinä oleva reaaliluku merkkijonoksi jolla on kerroin. |
java.lang.String |
toString()
Muutetaan tietokoneen tiedot merkkijonoksi |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final double KB
public static final double MB
public static final double GB
public static final double TB
public static final double PB
public static final java.lang.String[] tavuKertoimet
private final java.lang.String merkki
private final double muistia
private final double kovalevy
private final int korttipaikkoja
Constructor Detail |
---|
public Tietokone(java.lang.String merkki, double muistia, double kovalevy, int kp)
merkki
- muistia
- kovalevy
- kp
- korpptipaikkojen määräMethod Detail |
---|
public static java.lang.String tavut(double b)
b
- tavujen määrä byteinä
tavut(4500*KB) === "4.4 MB"; tavut(640*KB) === "640 KB"; tavut(100*MB*MB) === "100 TB"; tavut(100*MB*MB*MB) === "102400 PB";
public java.lang.String toString()
toString
in class java.lang.Object
#STATICIMPORT #CLASSIMPORT Tietokone hal9000 = new Tietokone("HAL",32*GB,100*TB,2000); Tietokone ibm = new Tietokone("IBM",640*KB, 10*MB,5); hal9000.toString() === "Merkki: HAL muistia 32 GB levy 100 TB korttipaikkoja 2000"; ibm.toString() === "Merkki: IBM muistia 640 KB levy 10 MB korttipaikkoja 5";
public static void main(java.lang.String[] args)
args
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |