| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Illuminat Mitglied

|
Java: Methoden oder mehrere Abfragen |
|
|
hi,
ich hab da mal ne grundsätzliche Frage zu Java:
also ich hab folgendes simples Programm:
import java.io.* ;
class SqrtCalc
{
public static void main( String[] args ) throws IOException
{
String chars;
double x;
BufferedReader stdin = new BufferedReader( new InputStreamReader(System.in) );
do
{
System.out.print("Enter a number-->");
chars = stdin.readLine();
x = Double.parseDouble( chars );
System.out.println("Square root of " + x +
" is " + Math.sqrt( x ) );
System.out.print("Do you wish to continue? (yes or no) -->");
chars = stdin.readLine();
chars = chars.toLowerCase();
}
while ( chars.startsWith( "y" ) );
}
}
Also der Anwender gibt eine Zahl ein, deren Wurzel ausgegeben wird.
Danach soll er 'yes', 'Yes', 'y' oder 'Y' eingeben um weiterzumachen.
Ich mach das in dem ich die eingabe erst mal zu kleinschrift mache und dann nur den ersten Buchstaben abfrage.
Mann kann aber auch folgendes tun:
chars = chars.toLowerCase(); weglassen
und statt
while ( chars.startsWith( "y" ) );
lieber
while(chars.equals("yes") || while(chars.equals("Yes") || while(chars.equals("y") || while(chars.equals("Y") );
schreiben
Welche Variante ist besser? Also welche wird schneller von der CPU?
Sicher, bei diesem Programm ist es eigentlich egal, aber mal grundsätzlich?
Welche Methode ist besser? |
_________________ "Der nächste Satz ist eine Lüge. Der vorhergehende Satz ist wahr."
» blogozin « |
|
|
| 04 Dez 2004 14:00 |
|
  |
[BsF] Zuixy Mitglied

|
 |
|
|
Was für Programme willst du denn schreiben, wenn du darauf achten musst ob dein CPU das schafft?
Und was für einen hast du! |
_________________ BsF rulez da planet!! |
|
|
| 04 Dez 2004 14:37 |
|
 |
Illuminat Mitglied

|
 |
|
|
darum gehts eigentlich nicht;
nur halt prinzipiell mal die Frage
Java ist ja an sich schon "langsam" |
_________________ "Der nächste Satz ist eine Lüge. Der vorhergehende Satz ist wahr."
» blogozin « |
|
|
| 04 Dez 2004 14:56 |
|
 |
David Administrator

|
 |
|
|
Wir haben unter uns einen Java-Experten, ich krieg ihn leider nicht dazu, hier mal einfach reinzuschauen.
Ich muss noch überlegen, wie das Forum mehr Moderatoren auch für die "Computer & Internet" Foren bekommt. Sonst wird das wesentliche Teil des Forums leer ausgehen. |
_________________ MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung |
|
|
| 08 Dez 2004 12:05 |
|
 |
|