蓝桥杯 大小写转换 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

基于 OptiSystem 的掺铒光纤放大器(EDFA)分析

通过构建 EDFA 仿真模型,系统分析了铒离子掺杂半径、离子浓度、光纤长度及泵浦功率等关键参数对放大器增益和噪声特性的影响规律,为 EDFA 的优化设计提供了理论依据与仿真支撑。继续增大至 9μm,增益趋于稳定(约 19dB)。继续增加至 200mW,增益仅增加 2dB,表明泵浦功率存在阈值效应(约 100mW),超过后增益饱和明显。:作为增益介质,主要参数包括光纤长度(5~50m)、铒离子掺杂半径(1~10μm)、离子浓度(1×10²⁵~5×10²⁵m⁻³)、纤芯半径 2.2μm、数值孔径 0.24。

2501_91855190的博客 2676

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

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

Half-up的博客 2175

ANSYS Workbench接触分析实战:从算法选择到收敛难题破解

本文深入解析ANSYS Workbench接触分析的核心技术与实战技巧,涵盖四大接触算法选择、收敛难题破解秘籍及典型场景参数设置。通过实际案例演示如何优化接触刚度、pinball区域和非对称行为等关键参数,帮助工程师有效解决结构非线性问题,提升仿真效率和精度。

weixin_28705087的博客 358

测试丢包_电信IPRAN承载LTE业务丢包故障处理案例

银川 景旭阳电信IPRAN承载LTE业务丢包故障处理案例一.故障现象某地市IPRAN网络承载LTE基站业务,客户反馈近期丢包严重,基站侧ping侧核心网EPC丢包达到10%左右;且基站数量在10个左右,并分布在同一地区,需要IPRAN网络协助排查;随后查看了IPRAN网络;发现这些业务所在基站的PW-BFD历史告警存在频繁的UP/DOWN告警;综上信息展开故障处理,初步判断由于BFD频繁...

weixin_29740921的博客 1910

对三个数字进行降序排列-----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

综合能源系统多时间尺度优化调度!诸多创新点让你抓住审稿人的心!

主要介绍综合能源系统的设备组成结构,并针对屋顶光伏系统、冷-热-电联供系统中的燃气轮机、燃气锅炉、光伏溴化锂制冷机、卡琳娜余热发电、中央空调系统,以及外网交互系统的配电网与天然气管网交互关系进行数学建模。1) 源-荷-储协同调度:研究屋顶光伏、燃气轮机、燃气锅炉等源侧设备,中央空调、电-热-冷负荷、可平移电负荷、可削减温控负荷等负荷侧资源,以及储能系统、电动汽车等储能侧设备的协同调度,以提高风光消纳能力,满足社会能源需求。通过电转热、电转冷、电转气等多能耦合方式,可进一步促进可再生能源的应用与发展。

weixin_48747334的博客 1488

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

对字符串的排序操作

脑子不太清醒 4479

SOC Boot学习(二)——JTAG Debug介绍

JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试。JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。如今大多数比较复杂的器件都支持 JTAG 协议,如 ARM 、 DSP 、 FPGA 器件等。

yttt的博客 1605

树莓派4B+红外传感器:手把手教你DIY一个能走黑线的智能小车(Python代码全解析)

本文详细介绍了如何使用树莓派4B和红外传感器DIY一个智能循迹小车,包括硬件配置、GPIO连接、Python代码实现及优化算法。通过动态PWM调速、状态机设计和赛道记忆算法,提升小车的循迹性能和稳定性。适合初学者和电子爱好者动手实践。

weixin_29188043的博客 267

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

10万+字超硬核 机器学习 笔记(面试八股)

10w字总结面试中可能用到的机器学习八股和常用算法,包括感知机(Perceptron)、多层感知机(MLP, Multi-Layer Perceptron)、支持向量机(SVM, Support Vector Machine)、K 最近邻(KNN, K-Nearest Neighbors)、朴素贝叶斯(Naive Bayes)、决策树(Decision Tree)、随机森林(Random Forest)、Bagging、Boosting、GBDT、XGBoos、LightGBM等。

haopinglianlian的博客 4655

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

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

cp0328的博客 3232

生成mm grounding dino的onnx模型并在x-anylabeling中使用

X-AnyLabeling 是一款cvhub开发的交互式自动标注工具,其基于AnyLabeling进行构建和二次开发,在此基础上扩展并支持了许多的模型和功能,并借助Segment Anything和YOLO等主流模型提供强大的 AI 支持。其最新版基于grounding dino可以实现开放词汇检测及生成掩码。2024年,MMDet 3.3.0提出了 MM-Grounding-DINO。

blanokvaffy的博客 1728

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

蓝桥杯-大小写转换

蓝桥杯-大小写转换 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

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

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、付费专栏及课程。

余额充值