博客
关于我
得分(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/

你可能感兴趣的文章
phpwind部署问题
查看>>
PHP_CodeIgniter Github实现个人空间
查看>>
php_crond:一个基于多进程的定时任务系统-支持秒粒度的任务配置
查看>>
PHP__call __callStatic
查看>>
PHP——修改数据库1
查看>>
PHP——封装Curl请求方法支持POST | DELETE | GET | PUT 等
查看>>
PHP——底层运行机制与原理
查看>>
php一句话图片运行,【后端开发】php一句话图片木马怎么解析
查看>>
PHP三方登录,移动端与服务端交互
查看>>
Redis事务深入解析和使用
查看>>
PHP上传文件大小限制的调整 Nginx 413 Request Entity Too Large
查看>>
php上传文件找不到临时文件夹
查看>>
PHP下curl用法分析
查看>>
php与web服务器关系
查看>>
redis事务操作
查看>>
php中0,空,null和false的区别
查看>>
PHP中array_merge和array相加的区别分析
查看>>
PHP中Closure::bindTo的用法分析
查看>>
php中curl得使用
查看>>
PHP中curl特性
查看>>