Witam,
Mam napisać przy użyciu klas program który wczytuje z klawiatury wpisane imię i poprawia jego pisownie jeżeli jest niepoprawna.
Np. Ktoś wpisuje MaReK - program zmienia to na Marek.
I tu pojawiaja się problem: jak zamienic znak w talblicy charow z duzego na maly i jak potem wyswietlic poprawione slowo?
Tutaj to co dotychczas stworzyłem.
[code]
import java.util.Scanner;
class Pisownia {
private char slowo[];
public void ustawSlowo(char sl[]){
slowo=sl;
}
public void wyswietl(){
int i=0;
if(+slowo[i]>=65 && +slowo[i]<=90){
for (i=1; slowo[i]!=0; i++){
if(+slowo[i]>=65 && +slowo[i]<=90){
slowo[i]=slowo[i]+32;
System.out.println(slowo[i]);
}
}
}
}
}
public class Lab1Zad5{
public static void main(String[] args) {
Pisownia s1=new Pisownia();
Scanner sc = new Scanner(System.in);
System.out.print("Podaj imie: ");
String slowo = sc.next();
char sl[]=slowo.toCharArray();
s1.ustawSlowo(sl);
s1.wyswietl();
}
}
[/code]
Będę wdzięczny za każdą pomoc bo już kilka godzin nad tym siedzę i nic.
Z góry dziękuję i pozdrawiam
Mooshie