Java中数据输入以及运算符的运用

本文探讨了在程序中引入数据输入的必要性,重点介绍了Java的Scanner类用于从控制台获取用户输入,并讲解了运算符、表达式和数据类型转换。通过实例展示了如何使用Scanner进行数据收集,以及不同类型数据运算的特点和规则。
摘要由CSDN通过智能技术生成

数据输入

1.为什么要有数据输入?

程序缺少交互性。

2.怎么实现数据输入?

Java提供System.out调用print()方法用来数据输出到控制台

除了输出一定有从控制台读取数据到程序中。

Java提供了一个Scanner(和int,char,String一样,都是数据类型),在Java.util工具箱里面,全路径就是Java.util.Scanner。

3.使用扫描仪的三步骤

  1. 弄一个保存扫描仪的空间
  2. 利用Scanner这个类型(模板),new出一个可用的Scanner,同时指定扫描系统的输入设备,最后把可用的扫描仪放到空间中保存
  3. 利用变量使用里面的扫描仪扫描数据

运算符

  1. 表达式以及表达式的值

    表达式:由运算符和变量或者常量组成的式子。或者单个的变量或者单个的常量都是表达式。比如:1+1、1+a、a+b、a、1

    表达式的值:表达式运算后的结果。

    println(表达式的值)——输入的不是整个表达式,而是表达式运算后的结果

    例如:

    int a = 2;
    int b = 3;
    System.out.println(a*b);
    

    赋值运算符

    作用:将符号右边的数据赋值一份,放到左边的一个变量空间

    例:

    int a;
    a = 4;
    

    算数运算符

    加减乘除以及%(取模运算符,整除后取余)

例:

int a = 7 % 3;//是7对3取余 ,赋给a的值为1

特殊运算符 ”+“

  • 如果符号两边都是数值型数据则进行相加运算

  • 如果符号任意一边是字符串,就是字符串连接符,将两边的东西 连接起来为一个字符串

    int a = 123;
    String b = Tom;
    System.out.println( a + b ); //此时输出的为一个字符串
    

运算后大小原理

大小类型的数据进行运算后会得到大类型的数据

只有两个小类型的数据运算后得到小类型数据

数据类型的转换

1.自动类型转换

从小类型数据转换为大类型数据,自动进行(精度会丢失)

Java不支持从大类型数据自动转换为小类型数据

例:

double a = (double)1;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值