用Java编程 :输入一个输入正整数n 计算阶乘,输出n!的值。 其中n!=1*2*3*…*n。 求高手指点

用Java解答:输入一个正整数n, 再输入n个整数,输出最大值。_编程 - QQ志乐园
您的当前位置: &
用Java解答:输入一个正整数n, 再输入n个整数,输出最大值。
来源: |人气:440 ℃|时间: 22:24:54
为了解决用户可能碰到关于"用Java解答:输入一个正整数n, 再输入n个整数,输出最大值。"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"用Java解答:输入一个正整数n, 再输入n个整数,输出最大值。"相关的详细问题如下:
我是初学者,请教高手帮忙!谢谢~完全符合题意..请测试!!import java.util.*;public class Test4{&public static void main(String[] args){&&System.out.println("输入一个正整数:");&Scanner reader=new Scanner(System.in);&int n = reader.nextInt();&//判断输入的数是否为一个正整数&&if(n&0){//是正整数&&&&System.out.println("再输入"+n+"个正整数:");&&//设输入的第一个数为临时最大值&&int temp = reader.nextInt();&&for(int i=1;i&n;i++){//剩下的进行(n-1)次循环&&int m = reader.nextInt();&&if(m&temp){//每次循环输入的数比较,最大的值赋给temp&&&temp=m;&&}&&&&}&System.out.println("最大值:"+temp);&&}else{//不是正整数&&System.out.println("您输入的不是一个正整数!!!");&&}&&}}Kingpoimport javax.swing.JOptionPpublic class FindMax {& public static void main(String args[]){&& String input1,input2,input3;&& int a,b,c,&& input1 = JOptionPane.showInputDialog("输入第一个数");&& input2 = JOptionPane.showInputDialog("输入第二个数");&& input3 = JOptionPane.showInputDialog("输入第三个数");&& a = Integer.parseInt( input1 );&& b = Integer.parseInt( input2 );&& c = Integer.parseInt( input3 );&& if(a&b)&&&&& if(a&c)&&&&&&& max =&&&&&& else&&&&&&& max =&& else&&&&& if(b&c)&&&&&&& max =&&&&&& else&&&&&&& max =&& JOptionPane.showMessageDialog( null, a+","+b+","+c+"中的最大数是:"+max,"最大数结果",JOptionPane.PLAIN_MESSAGE );}}这是求三个数之中最大的 你可以修改一下就可以了时光静好?import java.lang.Mimport java.util.Spublic class T1 {&public static void main(String[] args) {&Scanner scanner = new Scanner(System.in);&System.out.print("请输入一个正整数n :");&while (true) {&&int n = scanner.nextInt();&&int max = 0;&&if (n & 0) {&&System.out.println("请依次输入" + n + "个正整数:");&&for (int i = 0; i & i++) {&&&System.out.println("请输入第" + (i + 1) + "个数:");&&&int temp = scanner.nextInt();&&&if (temp & 0) {&&&max = Math.max(max, temp);&&&} else {&&&System.out.println("您输入的不是正整数:请重新输入第" + (i + 1) + "个数");&&&i--;&&&}&&}&&System.out.println("最大数为:" + max);&&&&} else {&&System.out.print("您输入的不是正整数,请重新输入:");&&}&}&System.out.println("程序结束。");&}}- Mr,Yingimport java.applet.*;import java.awt.*;import java.awt.event.*;public class ee extends Applet implements ActionListener{&Label result1;&TextField in1,in2,in3;&B&int a,b,c,max,min,&public void init()&{&result1=new Label("请输入三个整数");&in1=new TextField(5);&in2=new TextField(5);&in3=new TextField(5);&btn=new Button("比较");&add(in1);&add(in2);&add(in3);&add(btn);&add(result1);&//add(result2);&btn.addActionListener(this);&}&public void actionPerformed(ActionEvent e)&{&a=Integer.parseInt(in1.getText());&b=Integer.parseInt(in2.getText());&c=Integer.parseInt(in3.getText());&max=a&b?a:(value=b&c?b:c);&min=a&b?a:(value=b&c?b:c);&&result1.setText("最大是"+max+"最小是"+min);&&}}import java.applet.*;import java.awt.*;import java.awt.event.*;public class ee extends Applet implements ActionListener{&Label result1;&TextField in1,in2,in3;&B&int a,b,c,max,min,&public void init()&{&result1=new Label("请输入三个整数");&in1=new TextField(5);&in2=new TextField(5);&in3=new TextField(5);&btn=new Button("比较");&add(in1);&add(in2);&add(in3);&add(btn);&add(result1);&//add(result2);&btn.addActionListener(this);&}&public void actionPerformed(ActionEvent e)&{&a=Integer.parseInt(in1.getText());&b=Integer.parseInt(in2.getText());&c=Integer.parseInt(in3.getText());&max=a&b?a:(value=b&c?b:c);&min=a&b?a:(value=b&c?b:c);&&result1.setText("最大是"+max+"最小是"+min);&&}}yao 那种自己看浅浅的忆
||||点击排行求~编写一个完整的java递归程序,从键盘输入数字n!,程序自用计算n!,并输出。(注:n!=1*2
本回答由提问者推荐

我要回帖

更多关于 输入两个正整数m和n 的文章

 

随机推荐