ďťż
  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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • albionteam.htw.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • cichooo.htw.pl