online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/****************************************************************************** Online Java Compiler. Code, Compile, Run and Debug java program online. Write your code in this editor and press "Run" button to execute it. *******************************************************************************/ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Sim[] sim = new Sim[4]; for(int i=0; i<sim.length; i++){ int Id = scan.nextInt(); scan.nextLine(); String company = scan.nextLine(); int balance = scan.nextInt(); double ratePerSecond = scan.nextDouble(); scan.nextLine(); String circle = scan.nextLine(); // scan.nextLine(); sim[i] = new Sim(Id,company,balance,ratePerSecond,circle); } // scan.nextLine(); String search_circle = scan.nextLine(); double search_rate = scan.nextDouble(); int res=matchAndSort(sim,search_circle,search_rate); while(res!=0){ System.out.println(res%10); res=res/10; } // System.out.println(result); } public static int matchAndSort(Sim[] sim,String search_circle,double search_rate) { int y =0; for(int i=0; i<sim.length;i++){ if(search_circle.equalsIgnoreCase(sim[i].getcircle()) && sim[i].getratePerSecond()< search_rate){ y = (y*10)+sim[i].getId(); //System.out.println(sim[i].getId()); } } return y; } } class Sim{ private int Id; private String company; private int balance; private double ratePerSecond; private String circle; Sim (int Id,String company, int balance,double ratePerSecond,String circle){ this.Id = Id; this.company = company; this.balance = balance; this.ratePerSecond = ratePerSecond; this.circle = circle; } public void setId(int Id){ this.Id = Id; } public int getId(){ return this.Id; } public void setcompany(String company){ this.company = company; } public String getcompany(){ return this.company; } public void setbalance(int balance){ this.balance = balance; } public int getbalance(){ return this.balance; } public void setratePerSecond(double ratePerSecond){ this.ratePerSecond =ratePerSecond; } public double getratePerSecond(){ return this.ratePerSecond; } public void setcircle(String circle){ this.circle = circle; } public String getcircle(){ return this.circle; } }

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