Android卷笔试题目总结

第一题:输入一个字符串,将其大写字母转为小写,小写字母转为大写。然后计算下标为奇数的ASCII码的和。

java 复制代码
public class CaseConversionAndAsciiSum {
    public static void main(String[] args) {
        String input = "HelloWorld";
        System.out.println("转换后字符串及奇数下标 ASCII 码和的结果:");
        System.out.println(processString(input));
    }

    public static int processString(String input) {
        StringBuilder converted = new StringBuilder();
        // 遍历输入字符串的每个字符
        for (char c : input.toCharArray()) {
            if (Character.isUpperCase(c)) {
                // 大写转小写
                converted.append(Character.toLowerCase(c));
            } else if (Character.isLowerCase(c)) {
                // 小写转大写
                converted.append(Character.toUpperCase(c));
            } else {
                // 非字母字符保持不变
                converted.append(c);
            }
        }
        String result = converted.toString();
        int sum = 0;
        // 计算奇数下标字符的 ASCII 码和
        for (int i = 1; i < result.length(); i += 2) {
            sum += result.charAt(i);
        }
        return sum;
    }
}    

第二,三题没做出来 都不是简单的二叉树,是树结构之类的算法。

我之后去刷类似的题目去了。

简单平替

前面一共45分,包括基础计算机四大件,和Android的知识点之类的理论问的挺细。

相关推荐
dinl_vin1 分钟前
FastAPI 系列 ·(四):数据库集成——SQLAlchemy 2.0 异步 ORM 与 Alembic 迁移
java·数据库·fastapi
小羊在睡觉2 分钟前
力扣239. 滑动窗口最大值
数据结构·后端·算法·leetcode·go
编码者卢布3 分钟前
【Azure Service Bus】Azure Service Bus Java SDK 中 Token 刷新异常的排查思路
java·python·azure
lvronglee4 分钟前
【数字图传第四步】Android App查看图传视频
android·音视频
兰令水6 分钟前
topcode【随机算法题】【2026.5.20打卡-java版本】
java·开发语言·算法
90后的晨仔11 分钟前
Android 程序入口与核心组件详解
android
此生决int16 分钟前
算法从入门到精通——前缀和
c++·算法·蓝桥杯
AI瓦力17 分钟前
技术分享 | 彻底解决图片“躺平”问题:Java 后端强制校准图片方向
java
90后的晨仔19 分钟前
Kotlin 简介与开发环境搭建
android
武子康20 分钟前
Java-219 RocketMQ Spring Boot 集成指南:生产者与消费者实战
java·spring boot·分布式·kafka·消息队列·rocketmq·java-rocketmq