Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class ZadanieIII {
- public static void main(String args[]){
- Scanner a=new Scanner (System.in);
- int dzien, miesiac, rok, sumarok , cyfra, liczba;
- String calaData, suma;
- sumarok = 0; //nasza suma
- calaData = ("");
- cyfra = 0;
- System.out.print("Podaj dzien Twoich urodzin: ");
- dzien=a.nextInt();
- System.out.println("");
- System.out.print("Podaj miesiac Twoich urodzin: ");
- miesiac=a.nextInt();
- System.out.println("");
- System.out.print("Podaj rok Twoich urodzin: ");
- rok=a.nextInt();
- System.out.println("");
- System.out.print(dzien);
- System.out.print(".");
- System.out.print(miesiac);
- System.out.print(".");
- System.out.println(rok);
- System.out.println("");
- calaData=calaData+dzien+miesiac+rok;
- for (int i=0;i<calaData.length();i++) //pętla leci przez każdy znak stringa
- System.out.print(calaData.charAt(i) - 48+("+"));
- System.out.print("=");
- for (int i=0;i<calaData.length();i++) //pętla leci przez każdy znak stringa
- sumarok += calaData.charAt(i) - 48; //bierzemy wartość char znaku w stringu, 0 w ascii table wynosi wartość 48, i tak kolejno kolejne cyfry, więc odejmujemy zawsze 48 by uzyskać prawdziwą wartość
- System.out.println(sumarok);
- if (sumarok>9){
- calaData=("");
- suma=((calaData)+(sumarok));
- sumarok=0;
- for (int i=0;i<suma.length();i++) //pętla leci przez każdy znak stringa
- System.out.print(suma.charAt(i) - 48+("+"));
- System.out.print("=");
- for (int i=0;i<suma.length();i++) //pętla leci przez każdy znak stringa
- sumarok += suma.charAt(i) - 48; //bierzemy wartość char znaku w stringu, 0 w ascii table wynosi wartość 48, i tak kolejno kolejne cyfry, więc odejmujemy zawsze 48 by uzyskać prawdziwą wartość
- System.out.println(sumarok);
- }
- else {
- System.out.println("Jestes numerologiczna: ");
- System.out.println(sumarok);
- System.out.println(" !");
- }
- if (sumarok>9){
- calaData=("");
- suma=((calaData)+(sumarok));
- for (int i=0;i<suma.length();i++) //pętla leci przez każdy znak stringa
- sumarok += suma.charAt(i) - 48; //bierzemy wartość char znaku w stringu, 0 w ascii table wynosi wartość 48, i tak kolejno kolejne cyfry, więc odejmujemy zawsze 48 by uzyskać prawdziwą wartość
- System.out.println(sumarok);
- }
- else {
- System.out.println("");
- System.out.print("Jestes numerologiczna: ");
- System.out.print(sumarok);
- System.out.println(" !");
- }
- }
- }
Add Comment
Please, Sign In to add comment