当前位置: 首页 > news >正文

Android卷笔试题目总结

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

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的知识点之类的理论问的挺细。

相关文章:

  • 大模型架构记录 【综述-文字版】
  • WPS排版如何一张纸显示四张纸的内容?
  • 解析DeepSeek的技术内核:混合专家架构如何重塑AI效能
  • 区块链交易所平台开发全解析
  • Systemd 是 Linux 系统的 ‌核心服务管理工具‌,负责管理系统的启动、服务生命周期和资源分配
  • 避雷 :C语言中 scanf() 函数的错误❌使用!!!
  • 高德终端技术总结:高可用架构如何练成?
  • 【MySQL】MySQL如何存储元数据?
  • Vue.js 表单开发
  • 使用python numpy计算并显示音频数据的频谱信息
  • jieba中文分词模块,详细使用教程
  • Dart语言的安全开发
  • 小程序多语言
  • 机器学习之数据收集
  • 数据库——MySQL安装
  • Android:蓝牙设置配套设备配对
  • 2025年2月-3月后端go开发找工作感悟
  • Debezium介绍
  • DeepSORT 目标追踪算法详解
  • 区块链开发技术公司:引领数字经济的创新力量
  • 做服务员哪个网站靠谱/搜索点击软件
  • 网站建设佰首选金手指二七/百度竞价可以自学吗
  • 深圳罗湖企业网站建设报价/湖南网站seo
  • 网站建设进程表/网站seo应用
  • 做upc条形码的网站/淘宝优化标题都是用什么软件
  • 公司网站如何做维护/杭州seo靠谱