首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >java控制台输入

java控制台输入

作者头像
张哥编程
发布2024-12-13 10:52:46
发布2024-12-13 10:52:46
6450
举报
文章被收录于专栏:云计算linux云计算linux

在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);

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档