vstoyanov

Оператори и Изрази 10

May 12th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1. import org.omg.CORBA.MARSHAL;
  2. import org.omg.Messaging.SYNC_WITH_TRANSPORT;
  3.  
  4. import java.lang.reflect.Array;
  5. import java.util.Scanner;
  6.  
  7. public class Main {
  8.  
  9.     public static void main(String[] args) {
  10.         Scanner scanner=new Scanner (System.in);
  11.  
  12.         int number=Integer.parseInt(scanner.nextLine());
  13.         int copyNumber=number;
  14.  
  15.         int sum=0;
  16.         while (number!=0){
  17.  
  18.             int digit=number%10;
  19.             number=number/10;
  20.             sum=sum+digit;
  21.         }
  22.         System.out.println(sum);
  23.         number=copyNumber;
  24.  
  25.         while (number!=0){
  26.  
  27.             int digit=number%10;
  28.             number=number/10;
  29.             System.out.print(digit);
  30.         }
  31.         System.out.println();
  32.  
  33.         number=copyNumber;
  34.         String stringNum= Integer.toString(number);
  35.         char firstDigit=stringNum.charAt(0);
  36.         char lastDigit=stringNum.charAt(stringNum.length()-1);
  37.  
  38.         char [] numbers = stringNum.toCharArray();
  39.  
  40.         Array.setChar(numbers,stringNum.length()-1,firstDigit);
  41.         Array.setChar(numbers,0,lastDigit);
  42.  
  43.         char thirdDigit=stringNum.charAt(2);
  44.         char SecondDigit=stringNum.charAt(1);
  45.  
  46.  
  47.  
  48.         System.out.println(numbers);
  49.  
  50.  
  51.         Array.setChar(numbers,2,SecondDigit);
  52.         Array.setChar(numbers,1,thirdDigit);
  53.         System.out.println(numbers);
  54.  
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment