博客
关于我
得分(JAVA语言)
阅读量:127 次
发布时间:2019-02-27

本文共 527 字,大约阅读时间需要 1 分钟。

package 第三章习题;

public class 得分 {

public static void main(String[] args) {    Scanner in = new Scanner(System.in);    String s = in.next();    int sum = 0;    int O = 0;    for (int i = 0; i < s.length(); i++) {        char c = s.charAt(i);        if (c == 'X') {            O = 0;        } else if (c == 'O') {            O++;            sum += O;        }    }    System.out.print(O);}

}

这个程序接收一个由'O'和'X'组成的字符串,计算其得分。规则是每个'O'的得分等于当前连续出现的'O'的个数,而'X'得分为0。例如,输入"OOXXOXXOOO"的得分计算为1+2+0+0+1+0+0+1+2+3=9分。程序通过遍历字符串,逐个字符处理,最后输出累计的得分。

转载地址:http://wgdb.baihongyu.com/

你可能感兴趣的文章
oracle系统 介绍,ORACLE数据库管理系统介绍
查看>>
oracle获取数据库表、字段、注释、约束等
查看>>
oracle表空间查询维护命令大全之三(暂时表空间)史上最全
查看>>
oracle表访问方式
查看>>
Oracle触发器
查看>>
Oracle计划将ZGC项目提交给OpenJDK
查看>>
oracle账号共享
查看>>
Oracle闪回技术(Flashback)
查看>>
oracle零碎要点---ip地址问题,服务问题,系统默认密码问题
查看>>
oracle零碎要点---oracle em的web访问地址忘了
查看>>
Oracle零碎要点---多表联合查询,收集数据库基本资料
查看>>
Oracle静默安装
查看>>
【Bert101】变压器模型背后的复杂数学【02/4】
查看>>
Oracle面试题:Oracle中truncate和delete的区别
查看>>
ThreadLocal线程内部存储类
查看>>
thinkphp 常用SQL执行语句总结
查看>>
Oracle:ORA-00911: 无效字符
查看>>
Text-to-Image with Diffusion models的巅峰之作:深入解读 DALL·E 2
查看>>
Tensorflow.python.framework.errors_impl.ResourceExhaustedError:无法分配内存[操作:AddV2]
查看>>
TCP基本入门-简单认识一下什么是TCP
查看>>