Skip to content

Commit a269488

Browse files
authored
Merge pull request codec-akash#50 from Darshini-be/master
Added FizzBuzz and Runnable Lambda
2 parents e7322a0 + dc52c7f commit a269488

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

FizzBuzz.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
public class FizzBuzz {
2+
3+
/**
4+
* Write a program that prints the numbers from 1 to 100 and for multiples of '3' print "Fizz"
5+
* instead of the number and for the multiples of '5' print "Buzz".
6+
* @param args
7+
*/
8+
public static void main(String[] args) {
9+
10+
11+
System.out.println("FizzBuzz");
12+
13+
for(int i=1; i<=100; i++){
14+
if(i % 3 == 0 && i % 5 ==0){
15+
System.out.println("FizzBuzz");
16+
} else if (i % 5 ==0){
17+
System.out.println("Buzz");
18+
} else if(i % 3 ==0){
19+
System.out.println("Fizz");
20+
} else {
21+
System.out.println(i);
22+
}
23+
}
24+
}
25+
}

RunnableLambdaInterface.java

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package com.intuit.webs.java8;
2+
3+
public class RunnableLambdaInterface {
4+
5+
//old-way annonymous class
6+
public static void main(String[] args) {
7+
8+
Runnable runnable = new Runnable() {
9+
@Override
10+
public void run() {
11+
System.out.println("inside runnable run1");
12+
}
13+
};
14+
new Thread(runnable).start();
15+
16+
//Lambda () -> {};
17+
Runnable runnable1 = () -> {
18+
System.out.println("inside runnable run2");
19+
};
20+
new Thread(runnable1).start();
21+
22+
23+
Runnable runnable2 = () -> System.out.println("inside runnable run2");
24+
25+
//3rd way
26+
new Thread(() -> System.out.println("inside 3")).start();
27+
28+
}
29+
30+
31+
32+
}

0 commit comments

Comments
 (0)