fork(2) download
  1. import java.util.*;
  2. import java.util.stream.Stream;
  3. class Ideone
  4. {
  5. public static void main(String[] args)
  6. {
  7. int number=55;
  8.  
  9.  
  10. Stream.iterate(String.valueOf(number),
  11. n -> String.valueOf(n.codePoints().map(Character::getNumericValue).sum()))
  12. .filter(s -> s.length()==1)
  13. .findFirst().ifPresent(System.out::println);
  14.  
  15. }
  16. }
  17.  
Success #stdin #stdout 0.22s 320768KB
stdin
Standard input is empty
stdout
1