|
|
|
|
kazik
grzybek - 02 Cze 2010, 08:27
program wczytuje literki ale drukuje tylko duże i tylko raz
cCCbBB wyglada tak wydrukowane: CB
-- 02 Cze 2010, 08:35 --
aaaaaaaaaa i program ma pomijać cyfry!!!
-- 02 Cze 2010, 08:45 --
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class zal {
public static void main (String [] args) { System.out.print("Podaj ciąg:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String ciag;
try { ciag = br.readLine(); } catch (IOException e) { System.out.println("Błąd wejścia/wyjścia"); return; } litery(ciag);
} public static void litery(String ciag) { String abd="";
for (int i=0; i<ciag.length()-1; ++i) { if ((ciag.charAt(i))!=(ciag.charAt(i+1))) { abd+=Character.toString(ciag.charAt(i)); } } abd+=Character.toString(ciag.charAt(ciag.length()-1));
System.out.println(abd);
}
}
mam tyle. Jeszcze musi usunąć cyfry i małe litery. POMOCY!
hwesol13 - 02 Cze 2010, 08:50
nie wiem jak rozpoznac czy duza czy mala literka. Na zajeciach byl program liczacy ilosc liczb w cyfrze. wzorujac sie na nim masz wczytywanie itp
grzybek - 02 Cze 2010, 09:06
Mam tyle: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*;
public class zal {
public static void main(String[] args) { try { System.out.print("Podaj łańcuch: "); Scanner klaw = new Scanner(System.in); String s =klaw.next(); int dl=s.length();
for(int k=0; k<dl;k++) { char c=s.charAt(k); if (c >='A'&& c<='Z') {
System.out.print(c);
} } System.out.println();
} catch (Exception e) { System.out.print(e.toString()); } }
}
DO TEGO TRZEBA DORZUCIĆ USUWANIE POWTÓREK Z PROGRAMU WYRZEJ. nIE WIEM JAK TO ZROBIĆ :/
zanotowane.pldoc.pisz.plpdf.pisz.plalbionteam.htw.pl
zanotowane.pldoc.pisz.plpdf.pisz.plcichooo.htw.pl
|
|
|
|