经常使用的常用类

包装类:包装类是将基本类型封装到一个类中包含属性和方法,方便对象操作。(包装类位于Java.lang包中)

包装类和数据类习型类 1.基本数据类型转换为包装类 2.包装类转换成基本类型 3.基本数据和包装类的自动转换(包装类并不是用来取代基本类型的)

自动装箱和自动拆箱(auto-baxing&unboxing)

自动装箱:基本数据类型就自动地封装到与它相同类型的包装中,如:Integer i= 100;

本质上是编译器在编译的时候为我们添加了:Inter i = Integer.valueOf(100);

自动拆箱:包装类对象自动转换成基本数据类型,如:int a = new Integer(100);

本质上是,编译器在编译的时候为我们添加了:int a = new Intrger(100).intValue();

{1.装箱与拆箱 ,装箱:基本-->类 new Interger(int)---->new Integer.valueOf(int i)

拆箱:类--->基本intValue()

2.方法    与字符串转换的方法   

(a)字符串--->Integer  Interger(String s)   Integer.parsenInt(Strng s )   Integer.valueOf(String s) 

  (b)Integer--->字符串     toString()      String.valueOf(Object  obj)   Interger---->int +""}

String(不可变字符序列)  Java字符串就是Unicode字符序列,例如Java就是四个Unicode字符串J,a,v,a组成    Java允许使用符号"+"把两个字符串来连接起来。

String类的常用方法

        char  charAt(int indx)返回字符串中的第index个字符

        boolean equals(String other)如果字符串与other相等(忽略大小写),则返回true

上机练习

用String类的使用,带参方法的定义与使用   – 实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次 输入密码必须相同

public class Register {
    public static void main(String[] args) {
        Scanner cz  = new Scanner(System.in);
        System.out.println("欢迎进入会员注册系统:");
        boolean flag  = true;
        while(flag){
            System.out.println("请输入用户名");
            String name = cz.next();
            System.out.println("请输入密码");
            String pwd = cz.next();
            System.out.println("请再次输入密码");
            String pwd1 = cz.next();
            if(name.length()<3||pwd.length()<6){
                System.out.println("用户名长度小于3或密码长度小于6");
            }else if(!pwd.equals(pwd1)){
                System.out.println("两次密码不相同");
            }else if(name.length()>=3&&pwd.length()>=6&&pwd.equals(pwd1)){
                System.out.println("注册成功!请牢记用户名与密码");
                break;
            }


        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值