看板java
标 题Re: [问题] java的问题
发信站KKCITY (Sun Mar 18 01:02:31 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.au!zoonews.ee.ntu!news
※ 引述《[email protected] (roger70349)》之铭言:
> 请各位大大能否帮我看一下下面的程式那里有问题
> 写一个applet程式,可计算M~N的总和(其中M,N为使用者自行输入)
> import javax.swing.JOptionPane;
> public class MtoN
> {
> int sum=0;
> int m,n;
> public MtoN (int x)
> { n=x;
> for (int i=m;i<=n;i++)
> {
> sum=sum+i;
> }
> }
> public static void main(String args[])
> {
> String s = JOptionPane.showInputDialog("请输入n值:");
> String s1= JOptionPane.showinputDialog("请输入m值");
> int n=Integer.parseInt(s);
> int m=Integer.parseInt(s1);
> MtoN a=new Sum1toN(n);
> MtoN a=new Sum1toN(m);
> JOptionPane.showMessageDialog(null,a.n"1到"+a.m+"加总=" + a.sum,"加总
> ",JOptionPane.PLAIN_MESSAGE );
> }
> }
> 还有有题是请输入一个十六进位整数, 将其转换为
> (1) 二进位 (2)八进位 (3)十进位 输出
这不算是Applet的程式,你比较一下下面的程式哪里有差别,因为有很多地方要改
import javax.swing.JOptionPane;
public class MtoN
{
int sum=0;
int m,n;
public MtoN(int m,int n)
{
for (int i=m;i<=n;i++)
{
sum=sum+i;
}
}
public static void main(String args[])
{
String s = JOptionPane.showInputDialog("请输入m值:");
String s1= JOptionPane.showInputDialog("请输入n值");
int m=Integer.parseInt(s);
int n=Integer.parseInt(s1);
MtoN a=new MtoN(m,n);
JOptionPane.showMessageDialog(null,m+"到"+n+"的加总="+a.sum,"加总",
JOptionPane.PLAIN_MESSAGE );
}
}
--
┌─────◆KKCITY◆─────┐ ◢
◤ 找歌最方便 KKBOX 歌词搜寻!!
│ bbs.kkcity.com.tw │ \^_^ / ★http://www.kkbox.com.tw★
└──《From:220.138.47.102
》──┘ ◤ 唱片公司授权,音乐尽情下载
--