Java入门练习题&&Scanner1---(1)

    科技2022-08-17  88

    题目来自于洛谷 积跬步,致千里

    输入两个整数 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
    Processed: 0.016, SQL: 9