Java 蓝桥杯 字符串对比
目录标题
- 题目描述
- 解题思路
- 代码
- 流程图
题目描述
给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:
1:两个字符串长度不等。比如 Beijing 和 Hebei
2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing
3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing
4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing
编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。
输入
输入描述:
包括两行,每行都是一个字符串
输入样例:
BEIjing
beiJing
输出
输出描述:
仅有一个数字,表明这两个字符串的关系编号
输出样例:
3
HINT:时间限制:1.0s 内存限制:512.0MB
解题思路
主要就是判断四种情况,第一种用java自带的length函数就能解决,第二种用equals函数,equals区分大小写来比较,第三种用equalsIgnoreCase函数,equalsIgnoreCase不区分大小写来比较,第四种就是不满足第三种时的情况。
代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);String s=scanner.nextLine();//输入字符String s1=scanner.nextLine();if (s.length()!=s1.length()){ //判断长度是否相等System.out.println("1");}else {if (s.equals(s1)){ //在区分大小写的情况下 判断是否相等System.out.println("2");return; //注意结束运行 不然就会输出2和3}if (s.equalsIgnoreCase(s1)){//在不区分大小写的时候判断是否相等System.out.println("3");}else {System.out.println("4");//判断不区分大小写的时候内容是否相等}}}
}
流程图
Java 蓝桥杯 字符串对比相关推荐
- Java 蓝桥杯 字符串基本用法
目录标题 String的创建 字符串的基本操作 StringBuilder类与StringBuffer类 String的创建 创建String类对象: String str="java is ...
- [蓝桥杯]字符串对比-模拟
题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符串不 ...
- 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯
蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...
- Java 蓝桥杯 我们的征途是星辰大海
Java 蓝桥杯 我们的征途是星辰大海 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表空地,curiosity可以穿过它 '#' 代 ...
- java蓝桥杯练习 删除多余括号
java蓝桥杯练习 删除多余括号 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个含有括号的四则运算表达式,要求去掉可能含有的多余的括号,结果要保持原表达式中变量和运算 ...
- JAVA 蓝桥杯 算法提高 色盲的民主
JAVA 蓝桥杯 算法提高 色盲的民主 资源限制 时间限制:1.0s 内存限制:256.0MB 色盲的民主 问题描述 n个色盲聚在一起,讨论一块布的颜色.尽管都是色盲,却盲得各不相同.每个人都有自 ...
- java蓝桥杯练习 学做菜
java蓝桥杯练习 学做菜 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜, ...
- java蓝桥杯练习 蜜蜂飞舞
java蓝桥杯练习 蜜蜂飞舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 "两只小蜜蜂呀,飞在花丛中呀--" 话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞 ...
- JAVA 蓝桥杯 算法提高 阮小二买彩票
JAVA 蓝桥杯 算法提高 阮小二买彩票 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电 ...
最新文章
- 微软桌面5.0新增时间线功能
- hdu 1046 完数
- PHP的xdebug五个按钮的说明
- 使用swipecard实现卡片视图左右滑动监听以及点击监听
- java获取数组最大最小值
- 一个箱子的梦想_长葛这中学“建”了一个“梦想厅”……
- 对于应聘人工智能相关算法岗来说,顶会论文和算法比赛哪个更重要?
- Python学习笔记8—Python函数
- mfc中句柄与指针的区别
- 【中级计量经济学】Lecture 9 面板数据模型
- linux安装tailf 命令
- yolo批量检测图片
- 京东静态网页设计案例(1)
- markdown文档管理工具
- 阿里云盘视频m3u8播放-python+vue3实现
- 关于C语言二级指针正确使用总结
- Golang interface 接口详细原理和使用技巧
- 【无标题】惠普ZHAN 66 PRO 14 G3 NOTEBOOK PC笔记本电脑装好系统没有触摸板驱动
- 盘点8款流行的网红纱帘,以及它们的特点 - 江南爱窗帘十大品牌
- 从学会用橡皮鸭 debug 的那天,我,走上一条不归之路