java tagmaker程序(clear scanner and tester类)
说明: 编写一个名为TagMaker的类来打印标记。提供以下方法:(a)设置名称(b)设置组织(c)使用名称和组织打印标签(d)清除名称和组织(e)打印空白标签。然后编写一个TagTester类来测试TagMaker类。 所以我得到了接受用户输入并打印标签的代码…但是我没有使用tester类(我害怕这些,当我尝试使用一个时,它不起作用。有什么建议吗?)我尝试过用一些代码来清除扫描器,打印出一个空白的标签,但是它一直在扰乱程序,所以我把它拿了出来 这就是我到目前为止所做的:java tagmaker程序(clear scanner and tester类),java,java.util.scanner,Java,Java.util.scanner,说明: 编写一个名为TagMaker的类来打印标记。提供以下方法:(a)设置名称(b)设置组织(c)使用名称和组织打印标签(d)清除名称和组织(e)打印空白标签。然后编写一个TagTester类来测试TagMaker类。 所以我得到了接受用户输入并打印标签的代码…但是我没有使用tester类(我害怕这些,当我尝试使用一个时,它不起作用。有什么建议吗?)我尝试过用一些代码来清除扫描器,打印出一个空白的标签,但是它一直在扰乱程序,所以我把它拿了出来 这就是我到目前为止所做的: import java
import java.util.Scanner;
//import java.util.Locale;
//import java.io.*;
public class TagMaker {
public static void main (String[] args)
{
Scanner scannerObject = new Scanner( System.in );
System.out.print("This program will print out a name tag");
System.out.println("for each delegate.");
System.out.println("Please enter first name:");
String first = scannerObject.next();
System.out.println("Please enter last name:");
String last = scannerObject.next();
System.out.println("Please enter organization or affilation:");
String org = scannerObject.next();
System.out.println("###### " + "Annual Conference" + " ######");
System.out.println("### NAME: " + first + " " + last + " ###");
System.out.println("################################");
System.out.println("### ORGANIZATION:" + org + "###");
System.out.println("###############################");
String junk = scannerObject.next();
}
}
public class TagMaker {
private String tagName;
private String organization;
public void setTagName(String tagName){
this.tagName = tagName;
}
public void setOrganization(String organization){
this.organization = organization;
}
public void clearTagName(){
this.tagName = "";
}
public void clearOrganization(){
this.organization = "";
}
@Override
public String toString() {
return "Tag [Name=" + tagName + "\n Organization="
+ organization + "]";
}
}
class TagTester{
public static void main(String args[]){
TagMaker customTag = new TagMaker(); //Creates a new tag
customTag.setTagName("Custom Name"); //Sets tag name to Custom Name
customTag.setOrganization("Custom Organization"); //Sets tag organization to Custom organization
customTag.clearTagName(); //Clears tag name
customTag.clearOrganization(); //Clears organization
System.out.println(customTag); //Prints tag name and organization
}
}