Printing 1 to 100 without using any loop
Printing 1 to 100 without using any loop 1. Using Recursion : import java.util.*; class withoutLoop { static int i = 0; public static void main(String[] args) { if(i 2. Using Stream : import java.util.stream.IntStream; class withoutLoop { public static void main(String[] args) { IntStream.range(1,101).forEach(e->System.out.println(e)); } } 3. Another Method : Using Arrays.fill( ) method and Anonymous inner class import java.util.*; class withoutLoop { public static void main(String[] args) { Object[] obj = new Object[100]; Arrays.fill(obj,new Object(){ int count=0; @Override public String toString() { return Integer.toString(++count); } }); System.out.println(Arrays.toString(obj)); } } Output : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 3...