摘要: 最近都在牛客网刷题,有空就来写下博客,不得不说牛客网是个好地方! 碰到这样一道题:输入一个整数,输出该数二进制表示中1的个数。 java语言挺好的,毕竟封装了这么多库,很多现有的函数,刷题也是666。 废话不说,输入整数,可将其先转换为二进制,然后再进行统计1的个数。 下面贴出代码: import 阅读全文
posted @ 2017-04-02 20:21 cppeterpan 阅读(309) 评论(0) 推荐(0)
摘要: 可将字符串转为字符数组,然后对数组进行遍历,进而统计大写字母的个数。 下面给出代码: import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner in = new Scan 阅读全文
posted @ 2017-04-02 17:12 cppeterpan 阅读(3449) 评论(0) 推荐(0)
摘要: 将字符串反转,有多种思路: (1)将字符串转换为字符数组,然后new一个StringBuffer对象,将数组中的元素逆序添加到StringBuffer中,再调用toString()方法将StringBuffer对象转换为String对象输出。 下面给出代码: import java.util.Sca 阅读全文
posted @ 2017-04-02 16:59 cppeterpan 阅读(260) 评论(0) 推荐(0)
摘要: 由于字符串中可能存在空格,所以可输入可用 in.nextLine(),然后用java中的split方法,将字符串以空格进行分割,分割后得到字符串数组,数组中最后一个元素的值既为所求单词长度。 下面给出代码: import java.util.*; public class Main{ public 阅读全文
posted @ 2017-04-02 16:37 cppeterpan 阅读(545) 评论(0) 推荐(0)
摘要: 在牛客网上做到的一道题,挺简单基础的,不过也写一下,哈哈! 统计一个数字在排序数组中出现的次数: 可定义一个用于统计数字个数的变量count,然后从前往后遍历数组,看是否与所求数字相等,如果相等,则count++; 下面贴出代码: public class Solution { public int 阅读全文
posted @ 2017-04-02 16:27 cppeterpan 阅读(513) 评论(0) 推荐(0)