求四道JAVA题的程序,先给五十,答对追加50分!谢谢各位大神!

1.输入一个大写字母,将其修改为小写字母输出。请使用getchar()和putchar()函数。2.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。3... 1.输入一个大写字母,将其修改为小写字母输出。请使用getchar()和putchar()函数。
2.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
3.有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
4、设计一个程序统计46个同学6门课程的考试成绩,要求能输入考生人数,并按照编号从小到大的顺序输入考生的成绩,统计出各门课程的总分平均分以及每个考生的总分和平均分。
展开
 我来答
lmy_sk521
2012-12-21 · TA获得超过2272个赞
知道小有建树答主
回答量:1330
采纳率:73%
帮助的人:725万
展开全部
1.
public class Demo{
public static void main(String args[]) {
Demo d = new Demo();
d.putchar(d.getchar());
}
public String getchar(){
Scanner scan = new Scanner(System.in);
System.out.println("输入一个大写字母");
return scan.next();
}
public void putchar(String s){
System.out.println(s.toLowerCase());
}
}
2.
public class Demo{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("输入一个正整数");
int num = scan.nextInt();
String factor = getFactor(num);
System.out.println(factor);

}

public static String getFactor(int num){
for(int i=2;i<=num;i++){
if(num%i==0){
if(num>i){
return i+"*"+getFactor(num/i);
}else{
return i+"";
}
}
}
return "";
}
}

3.
public class Demo{
public static void main(String[] args) {
int one =10;
int tow = one+2;
int three = tow+2;
int four = three+2;
int five = four+2;
System.out.println(five);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式