java 新手 Scanner的几个简单输入问题

hyh123a hyh123a 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用Scanner啊

我也知道这好像很简单。。。可是不会。。。无从下手。。。
不要打我。。。。
我问题不清楚的话请告诉我。。。

importt java.util.Scanner;
Scanner scanner=new Scanner (System.in);
1.A+B问题
要求:输入两个数字 (空格隔开) 输出相加的和
继续输入两个数字再输出其相加的和
问题:最终用什么方法让他们结束?
当输入的只有一个数字时 怎么判断然后让其输出为0
如:test: 输入:1 3 输出: 4
继续输入:1 5 输出: 6
继续输入:1 输出: 0

2.String 的连续输入问题

要求: 从键盘输入一个字符串然后输出
继续输入然后再输出

import java.util.Scanner;

public class X1_2 {

public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);

if(scanner.hasNextLine()){
String line=scanner.nextLine();
System.out.println(line);
}

}
} //这个只能输入输出一次 怎么进行循环。。

问题:怎么让它继续输入然后输出 并且最终用什么办法让他们结束


3.字符串的重复输入问题
import java.util.Scanner;



public class X1_5 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
int num1=scanner.nextInt();
String str=scanner.nextLine();
for(int i=0;i<num1;i++){
System.out.println(str);
} //这个输入数字后再输入字符串 直接就把中间的空格也当做字符串的一部分输出了?为什么 ?
问题:输入数字后怎么让它换行输入字符串

4.也是字符串的重复问题
问题:区别在于
1>怎么循环输入数字 字符串并输出 最后用什么办法将其停止
2> 并且当只输入数字时什么都不输出
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
hyh123a
hyh123a 新星创作者: 编程框架技术领域 新星创作者: 编程框架技术领域
Java 51,407 成员 86,129 内容