0
点赞
收藏
分享

微信扫一扫

Java自学 day06

伢赞 2022-04-21 阅读 61
java

目录

一、学习目标:

二、学习内容:

2.1Sting类

2.1.1整数和字符串的键盘录入接收

2.2String 概述

2.3 String常见的构造方法

2.4 String字符串的比较

 3.5 String 案例

学习产出:

一、学习目标:

  • 掌握第三章API基础

二、学习内容:

2.1Sting类

2.1.1整数和字符串的键盘录入接收

(1) 字符串next和nextline返回的区别

(2) 字符串和整数的返回

2.2String 概述

String类在java.lang包下,所以使用的时候不需要导包

String类代表字符串,java程序中所有的字符串文字(例如“abc”),java程序中所有的双引号字符串,都是String类的对象,字符串不可变,他们的值在创建后不能被更改。

2.3 String常见的构造方法

(1)String创建字符串对象的区别对比

   双引号创建的字符串对象,在字符串常量池中储存,通过构造方法创建的字符串对象,在堆内存中储存 。

2.4 String字符串的比较

使用==做比较

通过一个方法来实现,这个方法叫:equals()

      public boolean equals(object anobject):将此字符与指定对象字符进行比较,由于我们比较的是字符串对象,所以参数直接传递一个字符串。

 注意:equalsIgnoreCase()不区分大小写的比较

 3.5 String 案例

需求:已知用户名和密码,请用程序实现模拟用户登录,总共三次机会,登录之后,给出相应的提示。

思路

1.已知用户名和密码,定义两个字符串表示即可

2.键盘录入要登录的用户名和密码,用Scanner实现

3.拿键盘录入的用户名、密码和已知的用户名进行比较,给出相应的提示

   字符串的比较用equals()方法实现

4.用循环实现多次机会,这里的次数明确,采用for循环实现,并且登录成功的时候,使用break结束循环。


学习产出:

String类...

举报

相关推荐

Java基础day06

Java学习day06

Day06

java学习笔记day06

Day06 方法

day06 笔记

Day06作业

0 条评论