The Code-Bin
Links
Home
Add your code!
All Listings
About
Latest Entry
Featured Scripts
Author's Website
Latest Entries
FFMPEG Thumbnail Scr...
PHP, 0.8KB
Jul. 29, 10:24pm
John
Z80 Assembler, 190 bytes
Feb. 17, 3:36am
John
Z80 Assembler, 176 bytes
Sep. 13, 2:19am
John
Z80 Assembler, 77 bytes
Sep. 13, 2:18am
John
Z80 Assembler, 209 bytes
Sep. 13, 2:17am
untitled Java Code
Posted by: harj6 | November 10, 2008 @ 5:36am
Java Code
[
Download
]
package kokoelmaharj; import java.util.*; public class harj5 { /** * @author * Sanakoe, HashMapeissa sanoja suomeksi ja englanniksi. * K�ytt�j�lt� kysyt��n suomenkielinen sana, johon pit��� vastata englanniksi. */ public static void main(String[] args) { System.out.println("Sanakoe V.0.1.1"); System.out.println("Vastaa annettuihin sanoihin englanniksi. \n"); Scanner sc = new Scanner(System.in); HashMap<Integer, String> suomi = new HashMap<Integer, String>(); suomi.put(1, "Auto"); suomi.put(2, "Aurinko"); suomi.put(3, "Kaiutin"); HashMap<Integer, String> englanti = new HashMap<Integer, String>(); englanti.put(1, "Car"); englanti.put(2, "Sun"); englanti.put(3, "Speaker"); ArrayList<Integer> vaarat = new ArrayList<Integer>(); //tungetaan t�nne v��r�t String vastaus; int pisteet = 0; int maara = suomi.size(); String jatka = null; for (int i = 0; i < maara; i++) { System.out.print("Mikä on "+ suomi.get(i+1) +" englanniksi? "); vastaus = sc.next(); if (vastaus.equalsIgnoreCase(englanti.get(i+1))) { System.out.println("Oikea vastaus"); pisteet++; }else{ System.out.println("Väärä vastaus"); vaarat.add(i+1); } System.out.println(); } System.out.println("Pisteet:"+ pisteet +"/"+ maara); if(pisteet != maara){ System.out.print("Haluatko yritt�� uudestaan v��rin menneit� sanoja? (k/e) "); jatka = sc.next(); if(jatka.equalsIgnoreCase("k")){ System.out.println("Mik�li haluat lopettaa sanojen arvaamisen, kirjota Lopeta"); int i = 0; pisteet = maara - pisteet; //Pisteiden avulla katsotaan, kuinka monta kertaa uusiksi while (pisteet != 0) { System.out.print("Mik� on "+ suomi.get(vaarat.get(i)) +" englanniksi? "); vastaus = sc.next(); if (vastaus.equalsIgnoreCase(englanti.get(vaarat.get(i)))) { System.out.println("Oikea vastaus\n"); pisteet--; i++; }else if (vastaus.equalsIgnoreCase("lopeta")){ break; }else{ System.out.println("V��r� vastaus\n"); } } } } if(pisteet == maara) System.out.println("\nKaikki oikein, heti ekalla yritt�m�ll�. Hienoa!"); else System.out.println("\nKaikki oikein."); sc.close(); } }
Syntax Highlighting
[
Open in new window
]
Author Comments
none
Rating
4.52 / 8
188 Votes
http://codebin.yi.org/189
page generated in 0.00 seconds