online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
import java.util.*; import java.lang.Math; class Main { Scanner t = new Scanner (System.in); public static void main (String args[]) { System.out.println ("HAY GEEK.....WELCOME........"); for (int i = 0;; i++) { Scanner t = new Scanner (System.in); System.out.println (".............OPTIONS............"); System.out.println ("1.PRIME NUMBER"); System.out.println ("2.COMPOSITE NUMBER"); System.out.println ("3.NATURAL NUMBER..or..WHOLE NUMBER"); System.out.println ("4.EVEN NUMBER OR ODD NUMBER"); System.out.println ("5.FOR CHECKING ARMSTRONG OR NOT"); System.out.println ("6.FOR CHECKING PERFECT NIUMBER OR NOT"); System.out.println ("7.FIBONACCI SERIES"); System.out.println ("8.SQUARE ROOT VALUE FINDING"); System.out.println ("9.checking palindrome or not"); System.out.println ("10.FACTORIAL OF A NUMBER"); System.out.println ("11.Table printing"); System.out.println ("12.FACTORS "); System.out.println ("13.PRINTING SUM OF NUMBERS"); System.out.println ("14.Largest AMONG 3 USING TERNARY OPERATOR"); System.out.println ("15.GRADING"); System.out.println ("16.SIMPLE INTEREST CALCULATIONS"); System.out.println ("17.TO CHECK LEAP YEAR OR NOT"); System.out.println ("18.FOR PRINTING TRIANGULAR PATTRENS"); System.out.println ("19.DO YOU ENJOYED IT...DO U WANNAA LEAVE???"); System.out.println ("choose one from the above"); Main obj = new Main (); int key = t.nextInt (); switch (key) { case 1: { obj.prime (); } break; case 2: { obj.composite (); break; } case 3: { System.out.println ("ENTER A NUMBER U WANNA CHECK"); int n = t.nextInt (); if (n > 0) { System.out. println ("COOL MAN ----ITS A NATURAL NUMBER{N} , WHOLE NUMBER{W} AND POSITIVE INTEGER{Z} TOO -------"); } else if (n == 0) { System.out. println ("COOL MAN .............ITS WHOLE NUMBER{W}................."); } else if (n < 0) { System.out. println ("MAN.........ITS A NEGATIVE INTEGER{Z}....."); } } break; case 4: { obj.even (); } break; case 5: { obj.arm (); } break; case 6: { obj.perfect (); } break; case 7: { obj.fib (); } break; case 8: { System.out.println ("ENTER A NUMBER"); int w = t.nextInt (); double e; e = Math.sqrt (w); System.out.println ("the value is" + e); } break; case 9: { obj.pal (); } break; case 10: { obj.fact (); } break; case 11: { obj.table (); } break; case 12: { obj.factors (); } break; case 13: { obj.sum (); } break; case 14: { obj.ter (); } break; case 15: { obj.gra (); } break; case 16: { obj.si (); } break; case 17: { obj.year (); } break; case 18: { obj.triangle (); } break; case 19: { System.out. println ("THANKS FOR ENOJING OUR LOGICS...VISIT AGAIN...BYE..HAVE GOOD DAY"); System.exit (0); } break; default: System.out.println ("oops"); break; } } } //method ....................................................1 void prime () { System.out.println ("1.DO U WANNA CHECK PRIME OR NOT "); System.out.println ("2.DO YOU WANNA PRINT PRIME NUMBERS"); System.out.println ("ENTER YOUR CHOICE"); int keys = t.nextInt (); switch (keys) { case 1: { System.out.println ("ENTER A NUMBER U WANNA CHECK"); int n = t.nextInt (); int count = 0; for (int i = 2; i < n / 2; i++) { if (n % i == 0) { count = count + 1; if (count > 0) { System.out.println ("ITS NOT A PRIME NUMBER"); break; } } else System.out.println ("COOL MAN ITS A PRIME NUMBER"); break; } } break; case 2: { int count; System.out. println ("ENTER the range.....upto u want prime numbers..."); int m = t.nextInt (); for (int i = 1; i < m; i++) { count = 0; for (int j = 1; j < m; j++) { if (i % j == 0) count = count + 1; } if (count == 2) { System.out.println ("" + i); } } } break; default: System.out.println ("hay man enter a valid option"); break; } } //METHOD.....................................................2 void composite () { System.out.println ("ENTER A NUMBER U WANNA CHECK"); int n = t.nextInt (); int count = 0; for (int i = 2; i < n / 2; i++) { if (n % i == 0) { count = count + 1; if (count > 0) { System.out. println ("cool....ITS A COMPOSITE NUMBER MANN...."); break; } } else System.out.println ("UFFOO...ITS NOT A COMPOSITE NUMBER MAN...."); break; } } //method.................................................................3 void even () { System.out.println ("1.FOR CHECKING"); System.out.println ("2.FOR PRINTING"); System.out.println ("ENTER A OPTION"); int keyy = t.nextInt (); System.out.println ("ENTER A NEMBER/RANGE"); int n = t.nextInt (); switch (keyy) { case 1: { if (n % 2 == 0) { System.out.println ("yo......ITS A EVEN NUMBER...."); } else System.out.println ("ITS A ODD NUMBER..YAAR.."); } break; case 2: { for (int i = 1; i < n; i++) { if (i % 2 == 0) System.out.println ("EVENS " + i); else System.out.println ("ODDS " + i); } } break; default: System.out.println ("enter a valid entry yaar"); break; } } //METHOD.........................................................................4 void arm () { System.out. println ("ENTER A THREE DIGIT NUMBER YOU WANT TO CHECK ARMSTRONG OR NOT...."); int r = t.nextInt (); int rem, sum = 0, temp; temp = r; while (r != 0) { rem = r % 10; sum = sum + rem * rem * rem; r = r / 10; } if (sum == temp) { System.out.println ("YO MAN ITS AN ARMSTRONG NUMBER.........."); } else { System.out.println ("it's not armstrong number..........."); } } void perfect () { int sum = 0, temp; System.out.println ("Enter a number you wannaa check"); int g = t.nextInt (); temp = g; for (int i = 1; i < g; i++) { if (g % i == 0) { sum = sum + i; } if (sum == temp) { System.out.println (+g + ".............is a perfect number.............."); break; } else { System.out.println (+g + "......................it is not a perfect number............."); break; } } } //METHOD ..........................................................................5 void fib () { System.out.println ("ENTER A BIGINING DIGIT"); int a = t.nextInt (); System.out.println ("ENTER A ENDING DIGIT"); int b = t.nextInt (); System.out.println ("ENTER THE RANGE"); int n = t.nextInt (); int c; System.out.println ("THE ELEMENTS ARE"); for (int i = 0; i <= n; i++) { c = a + b; a = b; b = c; System.out.println (c); }} //method........................................6 /** * */ void pal () { int res = 0, rem; System.out.println ("ENTER A NUMBER"); int no = t.nextInt (); int yo; yo = no; while (no != 0) { rem = no % 10; res = res * 10 + rem; no = no / 10; } if (yo == res) { System.out.println ("its a palindrome......................."); } else System.out.println ("its not a palindrome..............."); } //METHOD......................................................................7 void fact () { System.out.println ("ENTER A VALUE "); int np = t.nextInt (); int result = 1; for (int i = 1; i <= np; i++) { result = result * i; } System.out.println ("the factorial of the given number is" + result); } void table () { System.out.println ("enter a number"); int uo = t.nextInt (); int sum; for (int i = 1; i <= 10; i++) { sum = uo * i; System.out.println (sum); } } void factors () { System.out.println ("enter a number to find its factors"); int n = t.nextInt (); for (int i = 1; i <= n; i++) { if (n % i == 0) { System.out.println (i); } } } void sum () { System.out.println ("enter a number to find its factors"); int n = t.nextInt (); int s = 0; for (int i = 1; i <= n; i++) { s = s + i; } System.out.println (s); } //method.....................................................................8 int ter () { int re; System.out.println ("ENTER A DIGIT"); int x = t.nextInt (); System.out.println ("ENTER A DIGIT"); int y = t.nextInt (); System.out.println ("ENTER A DIGIT"); int z = t.nextInt (); re = (x > y) && (x > z) ? x : y > z ? y : z; System.out.println ("the largest is" + re); return 0; } //method....................9 void gra () { System.out.println ("PLEASE ENTER THE TOTAL MARKS"); int mark = t.nextInt (); System.out.println ("YOUR GRADE IS "); if (mark > 90 && mark <= 100) System.out.println ("CONGRATS CHAMP U GOT EXCELENT"); if (mark > 80 && mark <= 90) System.out.println ("A"); if (mark > 70 && mark <= 80) System.out.println ("B"); if (mark > 60 && mark <= 70) System.out.println ("C"); if (mark > 50 && mark <= 60) System.out.println ("D"); if (mark >= 40 && mark <= 50) System.out.println ("E"); if (mark > 0 && mark < 40) System.out. println ("NO WORRIES MAN TRY AGAIN .....BETTER LUCK NEXT TIME..FOR GOOD GRADES"); } //meathod...........................................10 void si () { int simpleinterest; System.out.println ("ENTER THE PRINCIPLE AMOUNT"); int p = t.nextInt (); System.out.println ("ENTER THE TIME IN MONTHS"); int T = t.nextInt (); System.out.println ("ENTER THE RATE"); int r = t.nextInt (); simpleinterest = (p * T * r) / 100; System.out.println ("THE SIMPLE INTEREST IS......." + simpleinterest); } //method..........................................11 void year () { System.out.println ("ENTER A YEAR"); int y = t.nextInt (); if (y % 4 == 0 && y % 100 != 0 && y % 400 != 0) { System.out.println ("its a leap year..................."); } else System.out.println ("ITS NOT A LEAP YEAR................."); } // METHOD.........................................12 void triangle () { System.out.println ("ENTER THE RANGE "); int n = t.nextInt (); for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { System.out.print ("*"); } System.out.println (); } } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue