fork(3) download
  1. import java.lang.*;
  2.  
  3. class Ideone {
  4. public static void main (String[] args) throws java.lang.Exception {
  5. System.out.println(PegaPrimirosDigitos(12345678, 4));
  6. System.out.println(PegaPrimirosDigitos(-12345678, 4));
  7. System.out.println(PegaPrimirosDigitos(123, 4));
  8. System.out.println(PegaPrimirosDigitos(-12, 4));
  9. System.out.println(PegaPrimirosDigitos(0, 0));
  10. }
  11. public static int PegaPrimirosDigitos(int valor, int digitos) {
  12. digitos = Math.max(1, digitos);
  13. int positivo = Math.abs(valor);
  14. String texto = String.valueOf(positivo);
  15. if(digitos > texto.length()) {
  16. return valor;
  17. }
  18. return Integer.parseInt(texto.substring(0, digitos)) * Integer.signum(valor);
  19. }
  20. }
Success #stdin #stdout 0.06s 380224KB
stdin
Standard input is empty
stdout
1234
-1234
123
-12
0