Operacje na stringach

0

Kod :

package main;
import java.io.*;
public class Main {

    public static void main(String[] args)throws IOException {
       String sa;
        int a;
      String sb;
        int b; // potęga
        int c; //wynik
      System.out.print("Podaj a = ");
      BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
      sa = stdin.readLine(); //
      a = Integer.parseInt(sa);
      System.out.print("Podaj b = ");

      sb = stdin.readLine(); //
      b = Integer.parseInt(sb);
        System.out.println();
        int potega = (int)Math.pow(a, b);
        String potega2 = Integer.toString(potega);

Co należy dalej zrobić aby ze stringu potega2 wyczytał liczbe np 254 , i wskazał liczbe dziesiątek w tym przypadku 5

0

Liczba dziesiątek, to z definicji druga cyfra na lewo od separatora dziesiętnego. W przypadku Integera gdy separatora nie ma (jest domyślnie na końcu ciągu) to jest to po prostu przedostatni znak ciągu. Krótko potega2.charAt(potega2.length - 2).

1 użytkowników online, w tym zalogowanych: 0, gości: 1