蓝桥杯 大小写转换 java 重点解析

Java蓝桥杯 算法训练 大小写转换 算法训练 大小写转换 时间限制:1.0s 内存限制:512.0MB 提交此题 问题描述   编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。   输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。   输出格式:输出经过转换后的字符串。 输入输... 阅读详情

问题描述
  编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。
  输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。
  输出格式:输出经过转换后的字符串。
输入输出样例
样例输入
AeDb
样例输出
aEdB

本题的重点在于判断大小写,要灵活运用字符函数: str.toCharArray(),Character.isUpperCase(),Character.toUpeerCase();
import java.util.Scanner;

public class 大小写转换 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		String str = input.next();
		char[] sim = str.toCharArray();
		int n = str.length();
		String a = "";
		for(int i = 0;i<n;i++) {
			if(Character.isUpperCase(sim[i])) {
				sim[i] = Character.toLowerCase(sim[i]);
			}else {
				sim[i] = Character.toUpperCase(sim[i]);
			}
			System.out.print(sim[i]);
		}
	}
}
2024年蓝桥杯40天打卡总结 蓝桥杯打卡40天总结 阅读详情

相关推荐

Java蓝桥杯专题练习:核心编程技能

假设我们有两个矩阵A和B,其中A是m x n矩阵,B是n x p矩阵,那么它们的乘积C是一个m x p的矩阵。矩阵C中的每一个元素c_ij是通过取矩阵A的第i行与矩阵B的第j列对应元素的乘积和之后的总和得到的。在Java中,数组是一种常用的数据结构,它可以存储一系列的元素,但一旦创建后,其大小就固定不变。这在处理可变数量元素集合时显得不够灵活。为了解决这一问题,Java引入了动态数组的概念,即ArrayList类。这一章节将探讨ArrayList的特性以及如何在Java中有效地使用它。

weixin_32312889的博客 1126

ALGO-84 大小写转换(字符)

问题描述   编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。 输入格式: 输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。 输出格式: 输出经过转换后的字符串。 样例输入 AeDb 样例输出 aEdB 代码如下: #include<bits/stdc++.h> //万能的头文件 #include<iostream> using nam

qq_44629163的博客 230

ArcGIS基础:城市交通网络构建及设施服务分析(一):道路数据处理与拓扑操作

首先需要加载数据, 1:选择这个数据库:,右键导入,选择导入单个要素,弹出“要素类至要素类” 2:输出位置(导入的数据是CAD格式数据)。 3:输出要素类为道路。 4:字段只保留道路类型字段。 这个操作是分类合并各级道路数据。 1:通过属性选择各类道路数据。 2:比如此类都是“干道”。 3:编辑器下来,然后合并即可。 得到如图所示,需要用到三个字段。 上面这个操作是打断道路相交线。 1:选中所有数据。 2:找到高级编辑中的打断相交线。 3:确定即可。 下面进行拓扑检查,虽然我们已经进行合并和打断相交.

yuanYW7556的博客 2万+

n个字符串排序(指针数组实现)

然后使用 * 运算符来取出指针所指向的字符串,再使用 strcmp 函数进行比较。这样,在调用 qsort 函数时,我们可以将 cmp 函数的地址作为参数传递,qsort 函数会根据 cmp 函数的返回值来排序指针数组中的元素。在本例中,cmp 函数的作用是比较两个字符串指针所指向的字符串,返回它们的大小关系。具体地,cmp 函数的参数类型为。输入n和n个字符串(每个字符串不超过80个字符)请排序后输出,要求使用指针数组(而不是二维字符数组)处理。,分别指向数组中需要比较的两个元素。

Half-up的博客 2175

Ubuntu22.04下RTX2080显卡驱动、CUDA、cuDNN保姆级避坑安装指南(实测有效)

本文提供Ubuntu22.04下RTX2080显卡驱动、CUDA和cuDNN的详细安装指南,涵盖前期准备、驱动安装、CUDA版本选择、cuDNN配置及常见问题解决。通过实测有效的步骤和优化建议,帮助用户快速搭建稳定的深度学习环境,避免常见陷阱。

weixin_42540248的博客 285

达梦数据库集群部署(主备)

达梦数据库集群部署(主备)

m0_71845127的博客 1461

对三个数字进行降序排列-----java练习题

package com.test; import java.util.Scanner; /* 题目:键盘输入输入三个整数,并对三个数字进行降序排列。 */ public class Test2 { public static void main(String[] args) { //从键盘获取第1个数 Scanner sc = new Scanner(System.in); ...

ThinkPet 6795

在Cursor中集成Ollama与Qwen2.5‑Coder:零成本本地AI开发环境搭建

本文详细介绍了如何零成本搭建本地AI开发环境,通过将Cursor IDE与本地运行的Ollama及Qwen2.5-Coder模型集成,实现数据不出本地的智能编程辅助。教程涵盖Ollama安装、模型拉取、ngrok内网穿透配置及Cursor设置等核心步骤,并提供了实战测试与常见问题排错指南,为注重隐私与成本的开发者提供安全高效的解决方案。

weixin_29296241的博客 1071

对n个字符串的排序(升序与降序)与输出

对字符串的排序操作

脑子不太清醒 4479

Dify使用教程(创建应用)

Dify的安装部署我已经写过了,简单的模型配置我也在前面进行了讲解,今天我们主要来讲讲如何使用Dify。

wal1314520的博客 1万+

Oracle 11g RAC 节点通信故障排查与修复指南

本文详细介绍了Oracle 11g RAC集群发生节点通信故障时的系统性排查与修复方法。当出现节点异常重启时,核心问题往往源于心跳网络中断。文章提供了从快速诊断、日志分析到六层深度检查的完整指南,并给出了针对网络配置、内核参数及Oracle已知Bug等常见根因的实战解决方案,帮助DBA快速恢复集群稳定。

weixin_29246195的博客 272

C语言 输入若干字符串,进行排序并输出

#include<stdio.h> #include<string.h> int main() { int n; scanf("%d", &n); getchar(); char str[100][100]; for(int i = 0; i < n; i++) gets(str[i]); cha...

weixin_41943168的博客 4991

总结一下:电源设计 ≠ 画个电路图就完了

如果你面对一块电源板时,只知道输入输出是多少伏,那你离真正懂它还差十万八千里。你要懂拓扑、理解工作原理、看懂波形、会分析环路、熟练选型,还得懂调试、EMC和热设计——才能自信地说:“我会搞电源了。电源不是一个人能独挑的“电”,而是控制、模拟、热、EMC 多学科交融的“多面体”。这也是为什么它既复杂又迷人✨。

weixin_43199439的博客 144

[蓝桥杯][算法训练] 大小写转换

蓝桥杯 ALGO-84 算法训练 大小写转换 问题描述   编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。   输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。   输出格式:输出经过转换后的字符串。 样例输入 AeDb 样例输出 aEdB...

cp0328的博客 3232

海康Visionmaster-通讯管理:使用 Modbus TCP 通讯 协议与流程交互

海康Visionmaster-通讯管理:使用 Modbus TCP 通讯 协议与流程交互

视觉人机器视觉的博客 9174

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

蓝桥杯-大小写转换

蓝桥杯-大小写转换 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner ac=new Scanner(System.in); String n=ac.next(); String last=""; for(int i=0;i&lt;n.len...

weixin_44713389的博客 425

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

蓝桥杯 算法训练 大小写转换 ALGO-236

蓝桥杯 算法训练 大小写转换 ALGO-236 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 输入一个字符串,将大写字符变成小写、小写变成大写,然后输出 输入格式 acbAB 输出格式 ACBab 样例输入 一个满足题目要求的输入范例。 例: acbAB 样例输出 与上面的样例输入对应的输出。 例: ACBab 数据规模和约定 输入数据中每一个数的范围。   例:0<...

一起加油 4752

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Java实现 蓝桥杯 算法训练 大小写转换

算法训练 大小写转换 时间限制:1.0s 内存限制:512.0MB 提交此题 问题描述   编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。   输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。   输出格式:输出经过转换后的字符串。 输...

南 墙 1万+

【蓝桥杯备赛Java组】语言基础|竞赛常用库函数|输入输出|String的使用|常见的数学方法|大小写转换

本篇文章主要讲解了【蓝桥杯备赛Java组】语言基础:蓝桥杯Java 语言开发环境,java方法(gcd,lcm,判断素数);输入Sannner以及三种输出;String的使用:StringBuilder类和String类的区别和使用;竞赛常用库函数:常见的数学Math方法,大小写转换的两种方法

qq_73017178的博客 3920

蓝桥杯:试题 算法训练 大小写转换

蓝桥杯:试题 算法训练 大小写转换 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述   输入一个字符串,将大写字符变成小写、小写变成大写,然后输出    输入格式   acbAB    输出格式   ACBab    样例输入 一个满足题目要求的输入范例。 例: acbAB 样例输出 与上面的样例输入对应的输出。 例: ACBab 数据规模和约定   输入数据中每一个数的范围...

潇囧囧_的博客 289

蓝桥杯大小写转换

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class 大小写转换 { public static void main(String[] args) throws IOException { BufferedReader br = n...

qq_43699776的博客 250

第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-84 大小写转换

第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-84 大小写转换 前言 大小写转换 C语言 C++语言 Java语言 Python语言 总结 第六届——第十三届省赛题解 第六届——第十二届国赛题解

红目香薰 239

JAVA 蓝桥杯 算法训练 ALGO_84_大小写转换

JAVA 蓝桥杯 算法训练 ALGO_84_大小写转换 问题描述    编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换, 即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。    输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。 输出格式:输出经过转换后的字符串。 输入输出样例 样例输入 AeDb 样例输出 aEdB import java.util.Scanner; /**

DAurora的博客 317

蓝桥杯【JAVA】——大小写转换

1、题目: 2、程序代码: import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner get=new Scanner(System.in); String str=get.nex...

WU2629409421perfect的博客 703
上一篇: 蓝桥杯 动态数组使用 Java
下一篇: java字符串与数值型相互转换
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值