我正在创建一个简单的程序,它接受一些输入并将其转换为输出到.txt文件。
我一直在尝试使用if-else语句,以便在收到名称后使用;
XSS
它将移动到下一部分(如果输入名称)或中断。 我如何以及在何处正确添加和格式化这些if-else语句?谢谢你
//user enters name and then moves to next line
System.out.println("Enter Your Name");
gamerName = Scan.nextLine();
答案 0 :(得分:0)
我想你可以在Scan.nextline之后把它放好。如果您希望程序中断,则可以抛出异常。您也可以创建一个循环,并在用户没有给出名称时询问该名称。
答案 1 :(得分:0)
在主类中声明此函数,并且每次要求用户输入名称时,请调用它。此外,您必须在主要功能之外声明您的扫描仪。
//AJAX question 1.
function GrabData(Passeddata){
var radioValue = Passeddata.value;
var URL = "question1.php?q1=" + radioValue + "&teamid=" + <?php echo $teamid; ?>;
$.ajax( {
url : URL,
type : "GET",
dataType: 'json',
success : function(data) {
if (data == "") {
alert("data is empty");
} else {
console.log('got your data back sir');
}
}
});
};
//AJAX for comment question 1.
function GrabC(PassedComment){
var radioValue = PassedComment.value;
var URL = "question1.php?comment1=" + radioValue + "&teamid=" + <?php echo $teamid; ?>;
$.ajax( {
url : URL,
type : "GET",
dataType: 'json',
success : function(data) {
if (data == "") {
alert("data is empty");
} else {
console.log('got your data back sir');
}
}
});
};
要实现此功能,您可以在main方法之外使用此方法。然后,每次你做
public String getName(){
String name = scanner.nextLine();
if(name.equals("whatever it is you want to end program"))
System.exit(0);
else
return name;
}
相反,做
scanner.nextLine();