javaday02

一.基本类型转换规则
基本转换规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型。

强制类型转换:将容量大的数据转成容量小的数据,要加上强制转换符;可能会出现数据溢出和精度丢失。

二.常用的运算符有哪几大类,分别是什么?
1.算数运算符:+(正数,加法运算),

                        -(负数,减法运算),

                        ++(自增),

                        --(自减),

                        \(除法运算),

                        *(乘法运算),

                        %(取模运算)

2.逻辑运算符:&(逻辑与,当且仅当都为true时,结果才为true),

                        |(逻辑或,当且仅当都为false时,结果才为false),

                        !(逻辑非,true为false,false为true),

                        &&(短路与,当且仅当都为true时,结果才为true;当第一个表达式为假时,不执行后面的表达式),

                        ||(短路或,当且仅当都为false时,结果才为false;当第一个表达式为真时,不执行后面的表达式),

                        ^(逻辑异或,相同即为假,不同即为真)

3.比较运算符:==,!=,,=

4.位运算符:>>(右移操作符,相当于除2操作;右移操作,右边补零),

                     <<(左移操作符,相当于乘2操作;左移操作,左边补零),

                     >>>(无符号右移),

                     &(按位与,同1即为1,不同即为0),

                     |(按位或,同0才为0,不同即为1),

                     ^(按位异或,相同即为0,不同即为1),

                     ~(按位取反,1变0,0变1)

5.赋值运算符:=,+=,\=,*=,-=,%=

6.条件运算符条件表达式)?结果1:结果2

                         当条件表达式为true时,输出结果为1;当条件表达式为false时,输出结果为2

 三.控制台输入
 java提供Scanner类来实现从控制台向程序输入信息功能

具体步骤如下:

1.使用 import java.util.Scanner,先导入

2.创建Scanner类型的对象:Scanner scan = new Scanner(System.in);

3.调用Scanner类的相关方法,来获取指定类型的变量

        next()方法用以 取得用户输入的字符串;

        nextInt()将取得的输入字符串转换为整数类型

import java.util.Scanner;
 
public class ScannerDemo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入姓名:");
        String name = scanner.next();
        System.out.println("请输入年龄:");
        int age = scanner.nextInt();
        System.out.println("姓名:" + name + ",年龄:" + age);
 
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值