fork download
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by WACHU on 2015-12-23.
  5.  */
  6. class potegowanie {
  7. public static void main(String[] args){
  8. Scanner input = new Scanner(System.in);
  9. System.out.println("Insert number of cases (between 1 and 10): ");
  10. int numberOfCases = input.nextInt();
  11. long[][] arrayOfNumbers = new long[numberOfCases][2];
  12. long result[] = new long[numberOfCases];
  13. String[] lastDigit = new String[numberOfCases];
  14.  
  15. for (int i = 0; i < arrayOfNumbers.length; i++){
  16. System.out.println("Insert two numbers (between 1 and 1 000 000 000): ");
  17. for (int j = 0; j < arrayOfNumbers[i].length; j++){
  18. arrayOfNumbers[i][j] = input.nextLong();
  19. }
  20. }
  21.  
  22. for (int i = 0; i < arrayOfNumbers.length; i++) {
  23. result[i] = 1;
  24. long base = arrayOfNumbers[i][0];
  25. long index = arrayOfNumbers[i][1];
  26. for (int k = 0; k < index; k++){
  27. result[i]*=base;
  28. }
  29. lastDigit[i] = String.valueOf(result[i]);
  30.  
  31. char charArray[] = lastDigit[i].toCharArray();
  32. for (int l = 0; l < charArray.length; l++){
  33. if (l == ((charArray.length)-1)){
  34. System.out.println(charArray[l]);
  35. }
  36. }
  37. }
  38.  
  39. }
  40. }
Success #stdin #stdout 0.17s 321344KB
stdin
1
83461 3282134
stdout
Insert number of cases (between 1 and 10): 
Insert two numbers (between 1 and 1 000 000 000): 
3