I am facing problem while debugging my Java source code using jdb(Java Debugger). when i try to set value in instance variable using scanner class object it will display following output
Jdb Displaying following output
I cant understand why i am getting this message "unrecognized command". My java Source code is as follows
import java.util.Scanner;
class StringPlay{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int t;
// System.out.println("t");
t=sc.nextInt();
for(int l=0;l<t;l++){
String s="",a="";
int k=0,player=0;
// System.out.println("s");
s=sc.next();
for(int i=0;i<s.length();i++){
for(int j=i+1;j<s.length();j++){
if((int)s.charAt(j)!=(int)s.charAt(i)){
// strcat(a,s[j]);
a+=s.charAt(j);
// k++;
}
if(j==s.length()-1){
s=a;
a="";
// string::replace(a,0,"");
player++;
}
}
}
if(player%2==0)System.out.println("player1");
else System.out.println("player2");
}
}
}
Well I am using jdb version 1.8 (Java SE version 1.8.0_151). and java version "9.0.1" Java(TM) SE Runtime Environment (build 9.0.1+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
and I am Working on Java in Ubuntu 16.04LTS.
Thanks in advance for helping me.