题目来自于洛谷
积跬步,致千里
输入两个整数 a,b,输出他们的和
package LuoGu;
import java.util.Scanner;
public class P1001AandB {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);//创建输入对象
System.out.println("请输入两个整型数:");
int a=s.nextInt();//调用方法输入一个整型数
int b=s.nextInt();
System.out.println(a+b );
}
}
以上为Java编写的题解,比较简单,适合初学Java的人练手
注意:Scanner类的next(),nextLine()和nextInt()方法是不一样的
区别在于:
next()方法只能读入键盘中输入的一行没有回车和空格分隔的字符串
nextInt()方法读入的是整数
nextLine()方法读取除回车外的所有字符
package Exercises;
import java.util.Scanner;
public class xercise {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("一下是nextInt()方法得执行:");
int i=s.nextInt();
System.out.println(i );
System.out.println("以下是next()方法的执行:");
String str=s.next();
System.out.println(str );
System.out.println("以下是nextLine()方法的执行:");
String str2=s.nextLine();
System.out.println(str2 );
}
}
结果如下
一下是nextInt()方法得执行:
34
34
以下是next()方法的执行:
34dr 34 34
34dr
以下是nextLine()方法的执行:
34 34
Process finished with exit code 0