博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日练习
阅读量:6916 次
发布时间:2019-06-27

本文共 3695 字,大约阅读时间需要 12 分钟。

/** * 需求:模拟登陆,给3次机会,并给提示还有几次 * 用户名和密码都是 admin *  *  *  * @author flzen * */public class Demo {    public static void main(String[] args) {        //提示用户输入账号和密码        Scanner  sc= new Scanner(System.in);                    //判断        for(int x=3;x>0;){            System.out.println("请输入账号:");            String userName =sc.nextLine();            System.out.println("请输入密码:");            String passWord = sc.nextLine();            if(userName.equals("admin") && passWord.equals("admin")){                System.out.println("登陆成功,欢迎您 我的主人");                break;            }else{                System.out.println("你输入的账号或密码错误,你还有"+(--x)+"次机会");            }        }    }}
/** * 遍历字符串 *  * @author flzen * */public class Demo2 {    public static void main(String[] args) {        String s = "fighting";                for(int i =0; i
/* A:案例演示* 需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数。* ABCDEabcd123456!@#$%^* 分析:字符串是有字符组成的,而字符的值都是有范围的,通过范围来判断是否包含该字符* 如果包含就让计数器变量自增*/public class Demo3 {    public static void main(String[] args) {        //提示用户输入一串字符串            Scanner sc = new Scanner(System.in);            System.out.println("请输入一个字符串");            String s = sc.nextLine();                        //            int upper =0;            int low =0;            int num =0;            int other =0;            //遍历字符串  得到每个字符            for(int x=0; x
/** * * A:案例演示 * 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符) * 链式编程:只要保证每次调用完方法返回的是对象,就可以继续调用 */public class Demo4 {    public static void main(String[] args) {        String s ="helloword";        String s1 =s.substring(0,1).toUpperCase().concat(s.substring(1).toLowerCase());        System.out.println(s1);    }}
* A:案例演示 * 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符) * 链式编程:只要保证每次调用完方法返回的是对象,就可以继续调用 * 把-654321 转换成 -123456 输出 */public class Demo4 {    public static void main(String[] args) {        String s ="helloword";        String s1 =s.substring(0,1).toUpperCase().concat(s.substring(1).toLowerCase());        System.out.println(s1);                String s2= "-654321";        String s3 =s2.substring(0,1);//截取符号        String s4 =s2.substring(1);//截取剩下的字符串        char[] arr = s4.toCharArray();        String s5 ="";        for(int x=arr.length-1;x>0;x--){            s5= s5+arr[x];        }        System.out.println(s3.concat(s5));    }}
package String;//这是我无意间看到的一道面试题。把-123456 转换成 -654321 输出public class Demo6 {    public static void main(String[] args) {        StringBuffer sb = new StringBuffer();        sb.append("-123456");//添加元素        String s1= sb.substring(0, 1);//截取负号        String s2 =sb.substring(1);//截取负号后面的内容        StringBuffer sb1 = new StringBuffer(s2); //将字符串转换为字符容器        String s3 = s1+(sb1.reverse());//利用字符容器的反转功能 并拼接字符串        System.out.println(s3);    }}
/** * * 需求:把数组中的数据按照指定个格式拼接成一个字符串*         举例:            int[] arr = {1,2,3};            输出结果:            "[1, 2, 3]"                    用StringBuffer的功能实现 */public class Demo8 {    public static void main(String[] args) {         int[] arr ={1,2,3};         System.out.println(arrayToString(arr));             }        public static  String arrayToString(int[] arr){        //创建字符串缓冲区        StringBuffer sb = new StringBuffer();        sb.append("[");        //遍历数组        for(int x =0;x
import java.util.Scanner;//反转public class Demo9 {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        System.out.println("请输入你要的字符串:");        String s = sc.nextLine();        System.out.println(rev(s));            }    public static String rev(String s){        StringBuffer sb = new StringBuffer(s);        sb.reverse();        return sb.toString();    }}

 

转载于:https://www.cnblogs.com/flei/p/6839756.html

你可能感兴趣的文章
中国人工智能学会通讯——众包中的统计推断与激励机制 4 我们能否有更好的付钱方式...
查看>>
GitLab宣布支持Git大文件存储Git LFS
查看>>
联想王震宇:联想企业网盘3.5版本的功能亮点
查看>>
监控蓄电池 保障数据中心正常运营
查看>>
浅析自动化设备安装运维的发展方向
查看>>
揭秘最高5Gbps的以太网标准IEEE 802.3bz
查看>>
Fortinet新中文名诠释新安全体系
查看>>
滴滴大脑告诉你,每一次派单背后都经历了什么
查看>>
从TensorFlow到Theano:横向对比七大深度学习框架
查看>>
VR的春天还要等多久?
查看>>
从思科推出1000万美元奖学金计划,看国内安全教育何去何从?
查看>>
品《阿里巴巴大数据实践-大数据之路》一书(下)
查看>>
4G促进智慧城市总体发展
查看>>
Newifi智能路由器谛听科技正式挂牌新三板
查看>>
联想、戴尔、惠普等笔记本预装膨胀件 存在安全隐患
查看>>
Rancher Labs发布开源跨云容器管理平台Rancher 1.0
查看>>
Zusy病毒爆发:不用点击 悬停PPT文件超链接上就能感染
查看>>
315曝光网络安全 安防智能硬件需格外注意
查看>>
2015年Facebook广告变现规模达10亿美金
查看>>
澳大利亚推出网安行业竞争力计划
查看>>