public class Sign
{
// Write the constructor and the 2 methods
}
|
Use this Java program to test your answer to the question:
public class Test
{
public static void main(String[] args)
{
String str;
int x;
Sign sign1 = new Sign("ABC222DE", 3);
x = sign1.numberOfLines();
System.out.println(x); // 3
str = sign1.getLines();
System.out.println(str); // "ABC;222;DE"
str = sign1.getLines();
System.out.println(str); // "ABC;222;DE"
Sign sign2 = new Sign("ABCD", 10);
x = sign2.numberOfLines(); // 1
System.out.println(x);
str = sign2.getLines(); // "ABCD"
System.out.println(str);
Sign sign3 = new Sign("ABCDEF", 6);
x = sign3.numberOfLines();
System.out.println(x); // 1
str = sign3.getLines();
System.out.println(str);
Sign sign4 = new Sign("", 4);
x = sign4.numberOfLines();
System.out.println(x); // 1
str = sign4.getLines();
System.out.println(str);
Sign sign5 = new Sign("AB_CD_EF", 2);
x = sign5.numberOfLines();
System.out.println(x); // 4
str = sign5.getLines();
System.out.println(str);
}
}
|
The correct answer is:
3 ABC;222;DE ABC;222;DE 1 ABCD 1 ABCDEF 0 null 4 AB;_C;D_;EF |