Hej folk! Jag heter Martin Olofsson, jag började lära mig Java idag och har bara lite fundering kring hur man gör vissa saker och jag hoppas att det finns någon där ute som kan svara på mina frågor. Jag lär mig från boken "Programmering 1 Java", skriven av Magnus Lilja, Ulrik Nilsson & Bo Sillborn som min skola (NTI-gymnasiet) erbjuder.
Vad försöker jag att göra?
Jag försöker att göra så att mitt program frågar efter en bokstav (A-Z) i stor bokstav, och sen ska programmet svara med den lilla bokstaven.
Detta är vad jag har:
package uppgift.pkg2.pkg8;
import java.util.Scanner;
public class Uppgift28
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Ange ett tecken: ");
String alpha = input.nextLine();
char tecken = alpha.charAt(0);
int kod = (int)tecken + 32;
int nyKod = (int)kod;
String nyttTecken = Integer.toString(nyKod);
System.out.println("Litet " + alpha + " blir boksaven " + nyttTecken + ".");
}
}
Vad går fel?
Det här händer:
Vad jag vill är att den svarar med bokstaven lilla 'a' och inte 97.
Finns det möjligtvis nåt Java geni som kan hjälpa mig? :)
Tack på förhand!
Är reklamen ivägen? Logga in eller registrera dig så försvinner den!