Hi, minh moi hoc Java, minh viet doan Code nay ma bao loi “Java - Error ArrayIndexOutOfBoundsExeption: - 1” ma minh sua hoai ko dc. Cac ban giup minh voi, cam on cac ban nhieu! (Code nay minh su dung recursion)
public class Ableitung
{
public static void ableitung(char[] a, int i)
{
if(i == 0)
{
return;
}
if(i > 0 && a[i] == a[i-1])
{
a[i] = '0';
}
else
{
a[i] = '1';
}
ableitung(a, i-1);
}
public static void main(String[] args)
{
char[] f = new char[args.length];
for(int i = 0; i < f.length; i++)
{
f[i] = StdIn.readChar();
}
ableitung(f, f.length - 1);
for(int i = 0; i < f.length; i++)
{
System.out.println(f[i]);
}
}
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?