Friday, April 29, 2016

Print numbers 1 to 100 , Replace 'A' which number is divisible by 3 and Replace 'B' which number is divisible by 5 and Replace 'AB' which number is divisible by 3 and 5

This post will explain you about how to print numbers from 1 to 100 with following conditions.
1. Replace 'A' which number is divisible by 3
2. Replace 'B' which number is divisible by 5
3. Replace 'AB' which number is divisible by 3 and 5

```import java.util.ArrayList;
import java.util.List;

public class TestPrintNumbers {

public static void main(String[] args) {
List list = new ArrayList();
String finalResult = new String();
for(Integer i=1;i<=100;i++){
if(i%3==0 && i%5==0 ){
}
else if(i%3==0){
}
else if(i%5==0){
}
else if(i%3 !=0 && i%5!=0){
}
}
for (int j = 0; j < list.size(); j++) {
finalResult = finalResult.concat(list.get(j)+",");
}
System.out.print(finalResult.substring(0,finalResult.length()-1));

}

}

```
Output
```1,2,A,4,B,A,7,8,A,B,11,A,13,14,AB,16,17,A,19,B,A,22,23,A,B,26,A,28,29,AB,31,32,A,34,B,A,37,38,A,B,41,A,43,44,AB,46,47,A,49,B,A,52,53,A,B,56,A,58,59,AB,61,62,A,64,B,A,67,68,A,B,71,A,73,74,AB,76,77,A,79,B,A,82,83,A,B,86,A,88,89,AB,91,92,A,94,B,A,97,98,A,B
```