标签:style blog http color 使用 java ar for div
来源:http://www.imooc.com/video/1626
使用Scanner工具类来获取用户输入的成绩信息
Scanner类位于java.util包中,使用时需要导入此包
步骤:
1.导入java.util.Scanner
2.创建Scanner对象
3.接收并保存用户输入的值
原来的代码:
1 package com.imooc; 2 3 public class HelloWorld { 4 public static void main(String[] args) { 5 // 变量保存成绩 6 int score = 53; 7 8 // 变量保存加分次数 9 int count = 0; 10 11 //打印输出加分前成绩 12 System.out.println("加分前成绩: "+score); 13 14 // 只要成绩小于60,就循环执行加分操作,并统计加分次数 15 for (; score + count < 60; count++) { 16 17 } 18 19 //打印输出加分后成绩,以及加分次数 20 System.out.println("加分后成绩: "+(score + count)); 21 System.out.println("总共加了"+count+"次!"); 22 System.out.println(); 23 } 24 }
需要改成让用户输入成绩,改成如下
1 package com.imooc; 2 import java.util.Scanner; //写在package后面 3 4 public class HelloWorld { 5 public static void main(String[] args) { 6 Scanner input=new Scanner(System.in); //创建Scanner对象 7 System.out.println("请输入考试成绩信息: "); 8 9 int score = input.nextInt(); // 获取用户输入的成绩并保存在变量中 10 11 // 变量保存加分次数 12 int count = 0; 13 14 //打印输出加分前成绩 15 System.out.println("加分前成绩: "+score); 16 17 // 只要成绩小于60,就循环执行加分操作,并统计加分次数 18 for (; score + count < 60; count++) { 19 20 } 21 22 //打印输出加分后成绩,以及加分次数 23 System.out.println("加分后成绩: "+(score + count)); 24 System.out.println("总共加了"+count+"次!"); 25 System.out.println(); 26 } 27 }
结果为(输入的是47):
请输入考试成绩信息: 47 加分前成绩: 47 加分后成绩: 60 总共加了13次!
从以上可知,提示信息"请输入考试成绩信息:"和用户输入不在同一行
如果修改才能在同一行呢?
可以把System.out.println("请输入考试成绩信息: "); 中的 println 改成 print
两者区别在于,println输出带换行,而print不带换行
结果如下:
请输入考试成绩信息: 53 加分前成绩: 53 加分后成绩: 60 总共加了7次!
标签:style blog http color 使用 java ar for div
原文地址:http://www.cnblogs.com/chenliting/p/3960812.html