早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求大神帮忙编下这几个JAVA程序1、将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5.2、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.3、输出9*9乘法口诀.4、设

题目详情
求大神帮忙编下这几个JAVA程序
1、将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5.
2、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.
3、输出9*9乘法口诀.
4、设计复数类,要求如下:(1)成员变量:包括实部和虚部.(2)成员方法:实现复数加法、减法、乘法、求模运算,为每个成员变量生成setter和getter方法.(3)toString()方法,将复数以“a+bi”的形式打印出来.
5、编写一个学生类,要求:成员变量:姓名、学号、成绩、平均成绩.成员方法:setter和getter方法,计算平均成绩.
6、设计一个坐标点类Point,要求:成员方法:move(Point p),移动到指定位置.getLocation(),获取当前位置.Display(),显示当前坐标信息.
▼优质解答
答案和解析
1、第一题比较有意思,有点算法,其他都是基本能力
import java.util.Scanner;
public class Test{
private int n;
private StringBuffer result;
public Test(int num){
this.n=num;
result=new StringBuffer();
}
public void show(){
handler(n);
System.out.println(""+n+"="+result.toString().substring(1));
}
private void handler(int n){
for(int i=2;i