请问java applet现在的应用主要是在哪方面?它和JSP有什么区别呢?它目前还有很广泛的应用吗? 最近看到这样一个题,觉的很郁闷。1。说输入5个数,请打印出最大与最小直。只允许使用if语句控制流程。
我是初学的新人,想的头都大了才来问,以下是我的解决方法,
import javax.swing,JOptionPane;
public class MaxAndMin{
public static void main( String args[]){ String num1,num2,num3,num4,num5,
result="";
int a,b,c,d,e;
num1 = JOptionPane.showInputDialog("Enter number1:");
num2 = JOptionPane.showInputDialog("Enter number2:");
num3 = JOptionPane.showInputDialog("Enter number3:");
num4 = JOptionPane.showInputDialog("Enter number4:");
num5 = JOptionPane.showInputDialog("Enter number5:"); a = Integer.parseInt(num1);
b = Integer.parseInt(num2);
c = Integer.parseInt(num3);
d = Integer.parseInt(num4);
e = Integer.parseInt(num5); if(a>b>c>d>e)
result = "max is " + a + "min is " + e;
if(a>c>b>e>d)
result = "max is " + a + "min is " + d;
......//依次类推 JOptionPane.showMessageDialog(null,result);
System.exit(0); 我这样的方法显然太麻烦了,请问如何解决这类的问题,谢谢~~
我是初学的新人,想的头都大了才来问,以下是我的解决方法,
import javax.swing,JOptionPane;
public class MaxAndMin{
public static void main( String args[]){ String num1,num2,num3,num4,num5,
result="";
int a,b,c,d,e;
num1 = JOptionPane.showInputDialog("Enter number1:");
num2 = JOptionPane.showInputDialog("Enter number2:");
num3 = JOptionPane.showInputDialog("Enter number3:");
num4 = JOptionPane.showInputDialog("Enter number4:");
num5 = JOptionPane.showInputDialog("Enter number5:"); a = Integer.parseInt(num1);
b = Integer.parseInt(num2);
c = Integer.parseInt(num3);
d = Integer.parseInt(num4);
e = Integer.parseInt(num5); if(a>b>c>d>e)
result = "max is " + a + "min is " + e;
if(a>c>b>e>d)
result = "max is " + a + "min is " + d;
......//依次类推 JOptionPane.showMessageDialog(null,result);
System.exit(0); 我这样的方法显然太麻烦了,请问如何解决这类的问题,谢谢~~
int max = 0,min = 10000;
for(int i=0;i<5;i++){
if(num[i]>max)
max = num[i];
}
System.out.println("MAX:"+max);
for(int i=0;i<5;i++){
if(num[i]<min){
min = num[i];
}
System.out.println("MIN:"+min);
a=(a=(a=(a = a<b?a:b)<c?a:c)<d?a:d)<e?a:e;
输出最大值,同理把大于号换成小于号得到最小值。这个是IF流程的缩写
a=(a=(a=(a = a>b?a:b)>c?a:c)>d?a:d)>e?a:e;
a=(a=(a=(a = a<b?a:b)<c?a:c)<d?a:d)<e?a:e;
System.out.println(a + "");
这是测试程序
a=(a=(a=(a = a>b?a:b)>c?a:c)>d?a:d)>e?a:e;
a=(a=(a=(a = a<b?a:b)<c?a:c)<d?a:d)<e?a:e;
System.out.println(a + "");
这是测试程序
有见地!以前我在excel中 就是怎么写的
num[0]=a;num[1]=b;...
Arrays.sort(a);//升序排列
//最大值为num[4],最小值为num[0];for(int i=4; i>=0; i--){
System.out.print(num[i]+" > ");
}