online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int chose2; int good = 1; int win = 1; int loose = 1; int loop = 1; int oneO = 1; int twoO = 1; int threeO = 1; int fourO = 1; int fiveO = 1; int sixO = 1; int sevenO = 1; int eightO = 1; int nineO = 1; int oneX = 1; int twoX = 1; int threeX = 1; int fourX = 1; int fiveX = 1; int sixX = 1; int sevenX = 1; int eightX = 1; int nineX = 1; int chose; int loop2 = 1; String one = "1"; String two = "2"; String three = "3"; String four = "4"; String five = "5"; String six = "6"; String seven = "7"; String eight = "8"; String nine = "9"; int loop3 = 1; int numbers; do{ try{ System.out.print("Do you want to play with numbers on?\n2 for yes 1 for no: "); numbers = scanner.nextInt(); if (numbers == 1){ one = " "; two = " "; three = " "; four = " "; five = " "; six = " "; seven = " "; eight = " "; nine = " "; } while (loop == 1){ System.out.printf(" %s | %s | %s \n-----------\n %s | %s | %s \n-----------\n %s | %s | %s ",one,two,three,four,five,six,seven,eight,nine); System.out.print("\nPlayer X please chose one: "); chose = scanner.nextInt(); if(chose == 1){ if (oneX == 2 || oneO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ oneX = 2; one = "X"; } } if(chose == 2){ if (twoX == 2 || twoO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ twoX = 2; two = "X"; } } if(chose == 3){ if (threeX == 2 || threeO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ threeX = 2; three = "X"; } } if(chose == 4){ if (fourX == 2 || fourO == 2){ System.out.print("That space is taken please try again\n"); good = 2; } else{ fourX = 2; four = "X"; } } if(chose == 5){ if (fiveX == 2 || fiveO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ fiveX = 2; five = "X"; } } if(chose == 6){ if (sixX == 2 || sixO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ sixX = 2; six = "X"; } } if(chose == 7){ if (sevenX == 2 || sevenO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ sevenX = 2; seven = "X"; } } if(chose == 8){ if (eightX == 2 || eightO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ eightX = 2; eight = "X"; } } if(chose == 9){ if (nineX == 2 || nineO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ nineX = 2; nine = "X"; } loop2 = 1; } loop2 = 1; if (one == "X" & two == "X" & three == "X" | four == "X" & five == "X" & six == "X" | seven == "X" & eight == "X" & nine == "X" | one == "X" & four == "X" & seven == "X" | two == "X" & five == "X" & eight == "X" | three == "X" & six == "X" & nine == "X" | one == "X" & five == "X" & nine == "X" | three == "X" & five == "X" & seven == "X"){ System.out.printf(" %s | %s | %s \n-----------\n %s | %s | %s \n-----------\n %s | %s | %s ",one,two,three,four,five,six,seven,eight,nine); System.out.print("\nPlayer X Wins Bye"); System.exit(0); } if (one == "O" | one == "X"){ if (two == "O" | two == "X"){ if (three == "O" | three == "X"){ if (four == "O" | four == "X"){ if (five == "O" | five == "X"){ if (six == "O" | six == "X"){ if (seven == "O" | seven == "X"){ if (eight == "O" | eight == "X"){ if (nine == "O" | nine == "X"){ System.out.printf(" %s | %s | %s \n-----------\n %s | %s | %s \n-----------\n %s | %s | %s ",one,two,three,four,five,six,seven,eight,nine); System.out.print("\nDraw bye"); System.exit(0); } } } } } } } } } loop2 = 1; do{ System.out.printf(" %s | %s | %s \n-----------\n %s | %s | %s \n-----------\n %s | %s | %s ",one,two,three,four,five,six,seven,eight,nine); System.out.print("\nPlayer O please chose one: "); chose2 = scanner.nextInt(); if(chose2 == 1){ if (oneX == 2 || oneO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ oneO = 2; one = "O"; } } if(chose2 == 2){ if (twoX == 2 || twoO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ twoO = 2; two = "O"; } } if(chose2 == 3){ if (threeX == 2 || threeO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ threeO = 2; three = "O"; } } if(chose2 == 4){ if (fourX == 2 || fourO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ fourO = 2; four = "O"; } } if(chose2 == 5){ if (fiveX == 2 || fiveO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ fiveO = 2; five = "O"; } } if(chose2 == 6){ if (sixX == 2 || sixO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ sixO = 2; six = "O"; } } if(chose2 == 7){ if (sevenX == 2 || sevenO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ sevenO = 2; seven = "O"; } } if(chose2 == 8){ if (eightX == 2 || eightO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ eightO = 2; eight = "O"; } } if(chose2 == 9){ if (nineX == 2 || nineO == 2){ System.out.print("That space is taken please try again\n"); continue; } else{ nineO = 2; nine = "O"; } } if (one == "O" & two == "O" & three == "O" | four == "O" & five == "O" & six == "O" | seven == "O" & eight == "O" & nine == "O" | one == "O" & four == "O" & seven == "O" | two == "O" & five == "O" & eight == "O" | three == "O" & six == "O" & nine == "O" | one == "O" & five == "O" & nine == "O" | three == "O" & five == "O" & seven == "O"){ System.out.printf(" %s | %s | %s \n-----------\n %s | %s | %s \n-----------\n %s | %s | %s ",one,two,three,four,five,six,seven,eight,nine); System.out.print("\nPlayer O Wins Bye"); System.exit(0); } if (one == "O" | one == "X"){ if (two == "O" | two == "X"){ if (three == "O" | three == "X"){ if (four == "O" | four == "X"){ if (five == "O" | five == "X"){ if (six == "O" | six == "X"){ if (seven == "O" | seven == "X"){ if (eight == "O" | eight == "X"){ if (nine == "O" | nine == "X"){ System.out.printf(" %s | %s | %s \n-----------\n %s | %s | %s \n-----------\n %s | %s | %s ",one,two,three,four,five,six,seven,eight,nine); System.out.print("\nDraw bye"); System.exit(0); } } } } } } } } } loop2 = 2; loop3 = 2; }while (loop2 == 1); } } catch (Exception e){ System.out.print("Error please try again\n"); scanner.next(); loop3 = 1; } }while (loop3 == 1); } }

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