用户交互Scanner
// Java .util工具包下有scanner类,原来获取用户输入
Scanner s=new Scanner(System.in);
//通过scanner类的next()和nextLine()方法获取输入的 字符串 ,读取前一般需要hasNext()和hasNextLine()判断是否还有输入数据
//next方法遇到空格就停止接收了,所以需要用到nextLine获取空白
System.out.println("next接收");
if (scanner.hasNext()){//可以不用if
String str =scanner.next();
System.out.println("输出"+str);
}
//属于 io流 的类用完都要关闭,释放资源
scanner.close();
选择
// if (条件判断,布尔表达式){},字符串比较用equals
//if (条件判断){}else{}
//if (条件判断){}else if (条件判断){}else{}
//if灵活嵌套:if (条件判断){if (条件判断){}else{}}else if (条件判断){}else{}
//switch (比较值条件){
case 情况1:
break;// break 很重要
case 2:
break;
default:
//语句
}
文章来源:智云一二三科技
文章标题:Java基础,用户交互与选择结构
文章地址:https://www.zhihuclub.com/185955.shtml