Kezdőoldal » Számítástechnika » Programozás » Parancssori arguba kap egy...

Parancssori arguba kap egy nyelvkódot majd beolvas egy dátumot és az adott locale szerinti formátumba kiírja, legyen nemzetköziesítve magyarra angolra más megadva a defaultot használja,?

Figyelt kérdés
java-ba

2014. jún. 9. 22:13
 1/6 A kérdező kommentje:

package nyelv;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Locale;


public class Nyelv {


public static void main(String[] args) throws IOException {


//Locale lokal = null;

Date datum = null;

SimpleDateFormat forma = new SimpleDateFormat("yyyy.MM.dd.");


BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("Kerem a datumot yyyy.MM.dd. alakban!");

String be = br.readLine();


try {

datum = forma.parse(be);

} catch (ParseException e) {

System.out.println(e.getMessage());

}


if(args.length > 0) {

switch (args[0]) {

case "hu": System.out.println("Magyar: "+DateFormat.getDateInstance(DateFormat.SHORT, new Locale("hu")).format(datum.getTime()));

break;

case "en": System.out.println("English: "+DateFormat.getDateInstance(DateFormat.SHORT, new Locale("en")).format(datum.getTime()));

break;

default:System.out.println("Default: "+DateFormat.getDateInstance(DateFormat.SHORT, new Locale(Locale.getDefault().getCountry())).format(datum.getTime()));

break;

}

}



}


} én így gondoltam de a switch hibát dob

2014. jún. 9. 22:14
 2/6 anonim ***** válasza:

" switch hibát dob"


A hibaüzenet megmondja mi a hiba.

Ha nem érted, másold be és segítünk értelmezni.

2014. jún. 9. 22:23
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

Najó. Nem kell hibaüzi.


Nyisd ki a switchnél a Java tutorialt és olvasd el azt a részt, hogy a switch csak az itt felsorolt típusokra működik:


"A switch works with the byte, short, char, and int primitive data types."

2014. jún. 9. 22:25
Hasznos számodra ez a válasz?
 4/6 uno20001 ***** válasza:
Hogy azért én is írják valamit: használj if-else szerkezetet!
2014. jún. 9. 23:12
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

"A switch works with the byte, short, char, and int primitive data types."



Java 7+ a switch használható string objektumokkal is.


[link]


"In Java SE 7 and later, you can use a String object in the switch statement's expression."

2014. jún. 10. 16:30
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

#2-#3 vagyok


#5: Oké, köszi, ma is tanultam valamit. :)


Kérdező, te meg mesélj már mi van:

- mi a hibaüzi?

- switch helyett if-ekkel műxik-e?

2014. jún. 10. 17:39
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!