您当前的位置: 首页 >  Java

java控制台输入

发布时间:2014-04-25 19:10:38 ,浏览量:0

        视频课堂 https://edu.csdn.net/course/play/8034

在java中,控制输出的语句是:System.out.print()或System.out.println();System类位于java.lang包中;那么有输出,对应的就有输入,java中的控制台输入是通过 Scanner类来实现的。Scanner类位于java.util包中,专门用于控制台输入,在使用之前首先需要导入这个包的类;

        命名格式:

        import java.util.Sacnner; //注意C#中的区别;

import java.util.Scanner; //导入java.util.Scanner;类 public class Test { //控制台的输入; public static void main(String[]args){ //首先创建Sanner类的对象; Scanner stu=new Scanner(System.in); //参数对象是系统进来的流 System.out.println("请输入学生的姓名:"); String sName=stu.next(); //next()方法用来接收控制台输入的字符串 System.out.println("请输入学生的年龄:"); int iAge=stu.nextInt();//nextInt()方法接收控制台输入的整数 //下面输出刚才学生的姓名和年龄 System.out.println("学生的姓名:"+sName+"\t\t学生的年龄:"+iAge); /*Scanner类的常用方法; * next():接收控制台输入的字符串 * nextInt():接收控制台输入的整型数 * nextFloat():接收控制台输入的浮点数(单精度); * nextDouble():接收控制台输入的浮点数(双精度); */ } }

      某大商场针对即将到来的5.1假期开展了购物抽奖活动,根据顾客的购物小票ID号,计算顾客是否获奖;

规则:顾客小票5位数,计算每位数上的数字之和,如果这个和可以被9证书,那么显示该顾客中奖,打印“恭喜中奖!”

..... int buyId; System.out.print("请输入顾客的购物小票5位数ID:"); Scanner input=new Scanner(System.in); buyId=input.nextInt(); System.out.println(buyId); // 定义:个位  十位 百位  千位  万位  int iGeWei=buyId%10; int iShiWei=(buyId%100)/10; int iBaiWei=(buyId%1000)/100; int iQianWei=(buyId%10000)/1000; int iWanWei=buyId/10000; System.out.println("输出购物小票的个位到万位的单个数字"); System.out.println("个位:"+iGeWei); System.out.println("十位:"+iShiWei); System.out.println("百位:"+iBaiWei); System.out.println("千位:"+iQianWei); System.out.println("万位:"+iWanWei); int sum=iGeWei+iShiWei+iBaiWei+iQianWei+iWanWei; if(sum%9==0) System.out.println("恭喜中奖;");

//商场为圆通提供了基本工资、物价津贴、房租津贴。物价津贴为基本工资的40%,房屋津贴为基本工资的25%;要求从控制台输入基本工资,并计算和输出 //实领工资。 //定义一个Scanner对象,来接受用户输入的基本工资; Scanner input=new Scanner(System.in); System.out.print("请输入员工的基本工资:"); //double类型的数据来接受基本工资; double salary=input.nextDouble(); //房屋津贴:为基本工资的40% double allowance=salary*0.4; double allowance2=salary*0.25;// 房屋津贴是25% double totalIncome=salary+allowance+allowance2; //输出基本工资  物价津贴   房租津贴   实领工资 System.out.println("基本工资为:"+salary); System.out.println("物价津贴为:"+allowance); System.out.println("房租津贴为:"+allowance2); System.out.println("实领工资为:"+totalIncome);

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0890s