En tiedä tuleeko tämä oikeaan paikkan, mutta laitan nyt kumminkin.
Olen aloittelija java ohjelmoinnissa ja ajattelin kysyä teiltä apua. Olen yrittänyt tehdä ohjelmaa jolle annetaan sana ja ohjelma kertoo millä kirjaimella sana alkaa. Tässä mitä olen saanut aikaan.
package ohjelma; import java.io.*; public class ohjelma { public static void main(String[] args) { //ohjelma try { InputStreamReader converter = new InputStreamReader(System.in); BufferedReader in = new BufferedReader(converter); System.out.println("anna sana: "); String sana = in.readLine(); String Sanaa = ""; String EnsimmainenKirjain = ""; EnsimmainenKirjain = Sanaa.substring(0, 1); System.out.println(EnsimmainenKirjain); } catch(Exception virhe) { System.out.println("tuli virhe"); } } }
Olisin kiitollinen jos kertoisitte mitä lisätä ja mihin.
Kiitos.
Mod. lisäsi kooditagit!
Moro
Sanaa string on tyhjä ja yrität hakea sieltä ensimmäistä kirjainta mikä tuottaa virheen "String index out of range".
sana != Sanaa
Aihe on jo aika vanha, joten et voi enää vastata siihen.