Guest User

Untitled

a guest
Apr 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.57 KB | None | 0 0
  1. import java.util.*;
  2. public class ZadanieIII {
  3.     public static void main(String args[]){
  4.         Scanner a=new Scanner (System.in);
  5.         int dzien, miesiac, rok, sumarok , cyfra, liczba;
  6. String calaData, suma;
  7.         sumarok = 0;                        //nasza suma   
  8.  
  9.  
  10.             calaData = ("");
  11.             cyfra = 0;
  12.         System.out.print("Podaj dzien Twoich urodzin: ");
  13.         dzien=a.nextInt();
  14.         System.out.println("");
  15.         System.out.print("Podaj miesiac Twoich urodzin: ");
  16.         miesiac=a.nextInt();
  17.  
  18.         System.out.println("");
  19.         System.out.print("Podaj rok Twoich urodzin: ");
  20.         rok=a.nextInt();
  21.         System.out.println("");
  22.         System.out.print(dzien);       
  23.         System.out.print(".");     
  24.         System.out.print(miesiac);
  25.         System.out.print(".");     
  26.         System.out.println(rok);   
  27.         System.out.println("");        
  28. calaData=calaData+dzien+miesiac+rok;       
  29.        
  30.        
  31.        
  32.        
  33.     for (int i=0;i<calaData.length();i++)   //pętla leci przez każdy znak stringa
  34.        
  35.         System.out.print(calaData.charAt(i) - 48+("+"));
  36.         System.out.print("=");
  37.  
  38.                 for (int i=0;i<calaData.length();i++)   //pętla leci przez każdy znak stringa
  39.             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ść
  40.         System.out.println(sumarok);       
  41.        
  42.        
  43.        
  44.  
  45. if (sumarok>9){
  46.     calaData=("");
  47.     suma=((calaData)+(sumarok));
  48. sumarok=0;
  49.  
  50.     for (int i=0;i<suma.length();i++)   //pętla leci przez każdy znak stringa
  51.        
  52.         System.out.print(suma.charAt(i) - 48+("+"));
  53.         System.out.print("=");
  54.    
  55.                 for (int i=0;i<suma.length();i++)   //pętla leci przez każdy znak stringa
  56.             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ść
  57.         System.out.println(sumarok);   
  58. }
  59.                     else {     
  60.                         System.out.println("Jestes numerologiczna: ");
  61.                         System.out.println(sumarok);
  62.                         System.out.println(" !");
  63.                        
  64.                     }      
  65.     if (sumarok>9){
  66.     calaData=("");
  67.     suma=((calaData)+(sumarok));
  68.  
  69.                 for (int i=0;i<suma.length();i++)   //pętla leci przez każdy znak stringa
  70.             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ść
  71.         System.out.println(sumarok);               
  72.                        
  73.                 }
  74.                     else { 
  75.                         System.out.println("");
  76.                         System.out.print("Jestes numerologiczna: ");
  77.                         System.out.print(sumarok);
  78.                         System.out.println(" !");              
  79.                
  80.        
  81.  
  82.                 }  
  83.             }
  84. }
Add Comment
Please, Sign In to add comment