Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中为数据类型字符串编写逻辑程序?_Java_String_Loops_Do While - Fatal编程技术网

如何在Java中为数据类型字符串编写逻辑程序?

如何在Java中为数据类型字符串编写逻辑程序?,java,string,loops,do-while,Java,String,Loops,Do While,我在制作使用类型字符串的程序时遇到问题。如果用户没有输入他的名字,我希望我的程序进行循环 public class formregister { public static void main(String[] args) { String nama_depan = jTextField_FN.getText(); do {JOptionPane.showMessageDialog(null,"Add your first name"); } while (first_name.equ

我在制作使用类型字符串的程序时遇到问题。如果用户没有输入他的名字,我希望我的程序进行循环

public class formregister {
public static void main(String[] args) {


String nama_depan = jTextField_FN.getText();

do

{JOptionPane.showMessageDialog(null,"Add your first name");

} while (first_name.equals(""));

我如何检查用户是否输入了他的名字,然后继续执行另一个步骤,如询问他的姓氏?

在循环中不能使用消息对话框。您需要的是一个输入对话框。仔细阅读这个方法。while条件应更改为:
while(nama_depan.equals(“”)通过输入对话框在循环中填充变量。使用
扫描仪如何?