これのコンパイルが通らないのは型が違うからでしょうか?
byte s = Byte.parseByte(args[0]) - 1;