Java教程

Java程序中输入数据

本文主要是介绍Java程序中输入数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

can'zhangcanzhang这篇文章讲解一下Java中的输入方式。

Java中输入使用了Scanner包。

想要学会Java中的输入一定要记住这三行代码。

				import java.util.Scanner;
//第一行是引用Java中的Scanner的包。
				
				Scanner sc = new Scanner(System.in);// sc 是可以变化的
//第二行是创建一个对象,对象名字为sc
				
				int i = sc.nextInt(); // 这里的sc是跟随第二行的代码的sc。
//第三行是定义一个数据了,并且这一行代码便是输入数据的。

 

参照下方的代码。

import java.util.Scanner;
public  class scanner {
               public static void main(String[] args){
				
				Scanner sc = new Scanner(System.in);
				
				int i = sc.nextInt();
                 
				 System.out.println(i);
				   
}
}

 还有一点要注意Java中是没有nextChar()的,只有nextInt(),nextDouble(),nextFloat()

import java.util.Scanner;
public  class scanner {
               public static void main(String[] args){
				
				Scanner sc = new Scanner(System.in);
				
				int i = sc.nextInt();
                double b=sc.nextDouble();
                float c=sc.nextFloat();
                //输入字符的两种方法。
                    String str = sc.nextLine();
                 //一,这一种方法会吃掉回车符和空格
                    String str = sc.next();
                   //二,这一种方法遇到回车和空格就停止读取。
                 
				 System.out.println(i);
                 System.out.println(b);
                 System.out.println(c);
				   
}
}

所以说两种方法有时候需要混合使用。

当然这两种方式都是可以读取字符串的,因为本来就是定义的String类型的,只是输入了一个字符而已。

这篇关于Java程序中输入数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!