码迷,mamicode.com
首页 >  
搜索关键字:java基础编程题    ( 11个结果
java基础编程题(2)
1、给定一个二叉树,找出其最大深度。 注:二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 2、给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 解题思路: ...
分类:编程语言   时间:2019-09-14 22:12:35    阅读次数:132
java基础编程题
1. 某公司每月标准上班时间是160小时,每小时工资是30元。 如果上班时间超出了160小时,超出部分每小时按1.5倍工资发放。请编写程序计算员工月工资。 2. 已知某年某月,请输出这个月共有多少天。(if语句) /** 判断2009年是闰年还是平年。 *提示: *闰年的条件是符合下面二者之一:(1 ...
分类:编程语言   时间:2019-05-17 10:54:22    阅读次数:182
java基础编程题
package com.test; import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.OutputStream;import java.util ...
分类:编程语言   时间:2018-09-04 20:18:03    阅读次数:174
java基础编程题
java基础编程题 1、打印出如下图案 1 public class Prog19{ 2 public static void main(String[] args){ 3 int n = 5; 4 printStar(n); 5 } 6 7 //打印星星 8 private static void ...
分类:编程语言   时间:2018-01-29 16:20:59    阅读次数:198
JAVA基础编程50题(25-27题)详解
一、描述 题目1:判断一个数字是否是2的阶次方数,例如8,16,64,256都是2的阶次方数。           题目解析:如果一个数是2的阶次方数,那么这个数字的二进制数的首位为1,后面跟着若干个0,例如8用二进制表示为1000,64为1000000, 如果让这个数减1,然后和这个数做按位&运算即得0,即(number-1)&number==0,8&7=1000&0111=0000。 题...
分类:编程语言   时间:2015-04-19 11:35:08    阅读次数:171
JAVA基础编程50题(22-24题)详解
一、描述 题目1:统计输入的一段字符串,分别统计这个字符串中大小写字母的个数,以及数字出现的次数。  第一种方法使用Character封装类的方法:isLowerCase(),isUpperCase(),isDigit()判断是否是该类字符, 第二种方法是直接使用char字符范围比较来统计。 题目2:用户输入一串待统计的字符串,然后输入用户想要统计的某个单词或者字符的次数。  比如我输入如...
分类:编程语言   时间:2015-04-18 20:36:31    阅读次数:123
JAVA基础编程50题(13-15题)详解
一、描述 1、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上168后再开方,如果开方后再平方等于原数则符合结果。 2、输入某年某月某日,判断这一天是这一年的第几天?         程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年...
分类:编程语言   时间:2015-03-20 23:51:28    阅读次数:287
JAVA基础编程50题(10-12题)详解
一、描述 1、一球从m米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第n次落地时,共经过多少米?第10次反弹多高? 2、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。但是必须满足每一位上的数字各不相同,根据排列组合原理总共有4*3*2=24种。 3、企业发放的奖金根据利润提成。利润(I...
分类:编程语言   时间:2015-03-20 13:01:31    阅读次数:235
JAVA基础编程50题(7-9题)详解
一、描述 1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的总个数和每个字符出现的频率。         程序分析:使用String类的matchs()分别统计符合正则表达式的每类字符的总个数,然后分别使用List和Map集合类统计每个字符出现的频率。 2、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有...
分类:编程语言   时间:2015-03-20 09:19:36    阅读次数:353
JAVA基础编程50题(4-6题)详解
一、描述 1、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,输出之前的所有因子。 (2)如果n!=k,但n能被k整除,则应打印出k的值,并用n除以k的商作为新的正整数n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为...
分类:编程语言   时间:2015-03-19 18:23:36    阅读次数:194
11条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!