01
首先,创建一个class
02
创建一个main方法,
导入java.util.Scanner(一定要写在package下面!!!)
03
输入以下代码,注释部分详细说明了每一行代码的用途。
package com.Test
import java.util.Scanner
public class MyClass {
public static void main(String arg[]){
System.out.println("请输入学科") //输出文字。
Scanner scanner=new Scanner(System.in) //创建scanner对象,注意创建时一定要在包名下面导入java.util.Scanner
String xueke=scanner.next() //创建string变量xueke,用来存放汉字,注意一定要用next
System.out.println("请输入成绩") //输出文字。
int chengji=scanner.nextInt() //创建int变量chengji,用来存放数字,注意一定要用nextint
System.out.println("你的"+xueke+"成绩是"+chengji+"分") //最后输出
}
import java.util.Scanner// 导入包 再说 用法: 首先定义输入流对象 Scanner cin = new Scanner(System.in)然后利用 Scanner 类中的方法进行输入: int number = cin.nextInt()输入一个整型数存放到 number 变量 String str = cin.nextLine()读取一行字符串存放到str字符串中. ............ 还有很多可以查看 Scanner 类中的方法1、首先在一个java工程下创建一个类名的ScannerDemo的类。
2、然后创建一个Scanner类对象,让它接收从键盘输入的数据。
3、这里利用的nextLine方法接收字符串。next方法其实也是可以获取字符串的。但是next不能获取空格,比如输入Hello World,使用next方法只会得到Hello;而使用nextLine方法会得到完整的Hello World;因为nextLine方法是以回车键为结束标识的。
4、在程序窗口空白处,点击右键,选择Run As ——Java Application。
5、这时在控制台中,输入字符串,按回车。可以看到利用Scanner类的nextLine成功接收到字符串。
6、当然Scanner除能接收字符串之外,像整数,浮点数也是可以接收的,都有对应的方法。下面就以接收整数为例,其他类型的也差不多,可以自己尝试一下。
7、运行查看结果,可以看到nextInt()只能接收整数。想要接收其他类型的数据就得用其他方法了。
扩展资料:
Scanner类常用方法
1、String next():接收控制台输入的字符串(备注:不能将空格作为字符串接收);
2、String nextLine():接收控制台输入的字符串;
3、int nextInt():接收控制台输入的int类型的数据;
4、double nextDouble:接收控制台输入的double 类型的数据;
5、boolean nextBoolean():接收控制台输入的boolean 类型的数据;
6、输入char类型的数据;
Scanner类没有直接输入char类型的方法,可以通过charAt()方法从next()或nexyLine()获取。
参考资料:百度百科-计算机编程语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)