java 判断用户输入为空,Scanner(System.in) 为空,怎么判断?
展开全部
给你段代码参考,如下:
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的内容,按回车结束");
String contxt = sc.nextLine(); // 接收输入内容
// 判断内容变量contxt是否为空
if (contxt.isEmpty()) { // 空格也算内容
//if (contxt.trim().isEmpty()) { // 空格不算内容
System.out.println("你输入的内容为空");
} else {
System.out.println("你输入的内容是:" + contxt.trim());
// System.out.println("你输入的内容是:" + contxt.trim());
}
}
}
注:输入空格也算是有内容
如果空格不算内容,把第一个if注释掉,使用第2个if判断
亲,如果回答满意,请及时采纳,回答也需要精力和时间,你的合作是我回答的动力,谢谢!
展开全部
java,Scanner(System.in) 输入,判断输入是否为空,如下:
import java.util.Scanner;
public class TestC {
public static void main(String[] args){
Scanner sanner=new Scanner(System.in);
String str=sanner.next();
if(str!=null&&str.length()>0){
System.out.println("您输入的不为空,值为:"+str);
}else{
System.out.println("您输入的值为空");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这要看输入什么数据啊,读整数?读字符串?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询