java 控制台输入

import  java . util . Scanner ;

public class Test {
	public static void main(String[] args) {
		Scanner  scanner = new Scanner ( System . in) ;

			String s = scanner . nextLine( ) ;

			System.out.println("你刚才输入的是:" + s . toUpperCase( )) ;

            scanner . close ( ) ;//必须有关闭
	}
}

输入内容之后回车才会继续。输入abc输出ABC

 

例如用这个做输入成绩验证合格不合格

import  java . util . Scanner ;

public class Test {
	public static void main(String[] args) {
		Scanner  scanner = new Scanner ( System . in) ;

			String s = scanner . nextLine( ) ;

			int  score = Integer . parseInt ( s ) ; 

			if (score >= 60 ) {
					System.out.println(" 成绩合格!") ;
			} else {
						System.out.println(" 成绩不合格 !") ;
					}
            scanner . close ( ) ;
	}
}

 

输入一个数字运行。但是不能重复利用需要不断的调用

所以利用循环做

import  java . util . Scanner ;

public class Test {
	public static void main(String[] args) {
		Scanner  scanner = new Scanner ( System . in) ;
		boolean flag = true ;
		while ( flag)  {
				String s = scanner . nextLine( ) ;
				if ("exit" . equals ( s ))  {
						//break ;   //不用break的原因是如果下面还有输入或者操作的情况况下。用break就全跳出了,下面的操作就不运行了
						flag = false ;
				} else {
						int  score =	Integer . parseInt ( s ) ; //int类型转换为包装类Integer 将字符串参数作为有符号的十进制整数进行解析。
				if (score >= 60 ) {
					System.out.println(" 成绩合格!") ;
				} else {
						System.out.println(" 成绩不合格 !") ;
					}
				}
		}
         scanner . close ( ) ;
	}
}

 

 

posted @ 2017-11-15 08:42  navyyouth  阅读(243)  评论(0编辑  收藏  举报