![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
试题
Blanken.
小白设计,加油学习在路上。
展开
-
Java面向对象小试题(1)
创建一个Test类,包含有一个public权限的int型成员变量与一个char类型的成员变量,观察在main方法中的初始值。class Test{ public int a; public char c;}public class Ming{ public static void main(String[] args) { Test test=ne...原创 2019-03-14 20:40:20 · 263 阅读 · 0 评论 -
一个数如果恰好等于它的因子之和,这个数就称为"完数"。
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。判断完数的方法:利用for循环判断所有因数的和是否和输入的值是否相等,相等的话输出求因数的方法:(1)两个嵌套循环,并用i%j==0,关于i和j的值范围:i从1到1000逐个遍历,j只需不大于i/2+1即可比如:48,最大的因数才24,99最大的因数是33,因数不会大于本身数的一半...原创 2019-05-27 20:41:59 · 4006 阅读 · 1 评论 -
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。输出结果的形式如:2+22+222=246;程序分析:关键是计算出每一项的值。 比如获取的数字为:a,出现的项数为:n 总结一下,可以得到一下规律: 1、第一项有一个a,最后一项有n个a 2、 第1和第2项相差2...原创 2019-05-11 20:55:21 · 8717 阅读 · 0 评论 -
判断101到之间有多少个素数,并输出所有素数
**判断素数的方法:用一个数分别去除2到sqrt(这个数)其实用这个数分别去除2到他本身少1的数也可以,但是运算时间增加了如果能被整除,则表示不是素数,反之是素数package www.bittech.java;public class Lianxi { public static void main(String[] args) { int sum=0; ...原创 2019-04-19 19:33:25 · 939 阅读 · 0 评论 -
输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数。
题目:输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数。程序分析:这里的需要的知识点:1、获取一行字符串,nextLine()2、把字符串的每一个字符赋值到一个数值中3、对比每一个数值在ASK码的范围,就可以确定它符号的类别4、char字符ASK码的范围 (1)数字0到9: 48~57 (2)字母A到Z:65到90 a到z:97到122...原创 2019-04-28 21:40:26 · 2037 阅读 · 0 评论 -
输入两个正整数m和n,求其最大公约数和最小公倍数。
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。程序分析:利用辗除法。这里有一个知识点要记住的,最大公约数和最小公倍数的求法1、先求最大公约数bigDivisor2、就可以很方便获得最小公倍数multiple=input1*input2/bigDIvisor这里最重要的就是求最大公约数:求法如下(1)用大的数对小的数求余(2)把小的数赋值给大的数,把求余获得的结果赋值给小...原创 2019-04-28 21:18:15 · 2425 阅读 · 0 评论 -
利用条件运算符的嵌套
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:(a>b)?a:b这是条件运算符的基本例子。package www.bite.java;import java.util.Scanner;public class Test1{ public static void main(String[...原创 2019-04-27 12:24:53 · 776 阅读 · 0 评论 -
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
将一个正整数分解质因数。例如:输入90,打印出90=233*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。如果n不能被k整除,则用k+1作为k的值,重复执行第一步。packa...原创 2019-04-26 14:58:08 · 1929 阅读 · 0 评论 -
File类的使用
## 创建新文件public boolean createNewFile() throws IOExceptionpackage www.bittech.java;import java.io.File;import java.io.IOException;public class Ming{ public static void main(String[] args) { ...原创 2019-04-17 12:35:00 · 114 阅读 · 0 评论 -
键盘录入存入已经新建的文件中
package www.bittech.java;import java.io.File;import java.io.IOException;import java.io.BufferedWriter;import java.util.Scanner;import java.io.FileWriter;public class Ming { public static voi...原创 2019-04-17 11:10:05 · 127 阅读 · 0 评论 -
键盘录入月份,输出对应季节(可多次录入月份)
用scanner和switch方法实现键盘录入月份,输出对应季节(可多次录入月份)package www.bittech.java;import java.util.Scanner;public class Ming { public static void main(String[] args) { int month; Scanner user=...原创 2019-04-15 21:19:16 · 1005 阅读 · 0 评论 -
百钱买百鸡
我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一.百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?这个问题是说:每只公鸡价值5文钱,每只母鸡价值3文钱,每3只小鸡价值1文钱.要想用100文钱恰好买100只鸡,公鸡、母鸡和小鸡应该分别买多少只?package www.bittech.java;public class Ming { public s...原创 2019-04-15 20:10:48 · 118 阅读 · 0 评论 -
Java之试题
水仙花数水仙花数是指一个三位数其各位数的立方和等于其本身。例如:数字153等于1的三次方加5的三次方加3的三次方。首先看到这个问题我们先分析一下问题的本质:是一个三位数—意味着数字大于等于100小于等于999满足数字本身等于各位数字三次方的和public class Test{ public static void main(String[] args) { ...原创 2019-03-26 16:52:34 · 107 阅读 · 0 评论 -
Java小试题(2)
九九乘法表循环语句 forpublic class Ming{ public static void main(String[] args){for(int i = 1;i <= 9;i++) { for(int j = 1;j <= i;j++){ System.out.println(i+"*"+j+"="+...原创 2019-03-15 21:08:22 · 108 阅读 · 0 评论 -
字母统计
字母统计对每个案例按A-Z的顺序输出其中大写字母出现的次数方法一public class Test { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str=sc.nextLine(); char[] a=str.to...原创 2019-07-16 15:20:48 · 214 阅读 · 0 评论