java基础1

1.如何获取终端输入信息?

a.引一个包:import java.util.Scanner;

b.创建一个Scanner工具,其实就是一个对象:Scanner scn = new Scanner(System.in);

c.用一个变量去接收获取的信息,必须是String对象:String num = scn.nextLine();即可

2.如何将String转换为int类型?

举例:这是一个String num = scn.nextLine();那么用int numInt = Integer.parseInt(num);即可;

3.如何将int转换为float或double?

double chu = (double)num1 / num2 ;但要注意只有同类型之间才能用这种方式,比如String到int就不能用这个方式;double精度

更高;如果从int转出float和double,不会有精度丢失,反之会丢失;

还有一点:

System.out.println(1/3);如果这样写得到结果是0,因为默认是int;除非写System.out.println((double)1/3)精度才会高;

4.字符串之间判断是否相等,不能用==;要调用字符串本身的方法;name.equals(“Tom”)这句话的意思是判断name这个字符串是否与Tom相等;
5.为什么一定要是if–else if—else if—-else?

如果是if--if--else;那么就会生成两次条件判断,执行完了一次会进入下一次,就不是一个整体了;

思考:
boolean aa = true;
if(aa){
aa =false;
System.out.println(aa);

    }else{
        System.out.println("您没有权限11");
    }

虽然aa在进入if后变成了false,但此时打印了aa也就终止程序了,不会走下一步;

6.如果变量只声明未赋值,那么打印出来会报错,包括数组和集合;
如果赋值为空,那么遍历打印出来就是null;如果未赋值,就直接报错;
未赋值是没有,而赋了一个空值是有值但是是空的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值