求改错

不可笑的小丑 2012-12-25 12:19:44
import java.io.*;
import java.net.*;
import java.sql.*;
class ser1 implements Runnable{
ServerSocket ss;
Socket sc;
DataInputStream in=null;
DataOutputStream out=null;
InputStream in_data;
OutputStream out_data;
String str;
public ser1() {
try{
ss=new ServerSocket(1234);
while(true){
sc=ss.accept();
Thread m=new Thread(this);
m.start();
}
}
catch(IOException ee){
System.out.println("错误");
}
}
public void run() {
try{
while(true){
in_data=sc.getInputStream();
out_data=sc.getOutputStream();
in=new DataInputStream(in_data);
out=new DataOutputStream(out_data);

str=in.readUTF();
out.writeUTF(str);
if(str.equals("end")){
in.close();
out.close();
sc.close();
}

}
}
catch(IOException e){
System.out.println("输入输出流错误");
}

}

}
class ser2 implements Runnable{
ServerSocket ss;
Socket sc;
DataInputStream in=null;
DataOutputStream out=null;
InputStream in_data;
OutputStream out_data;
String str;
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
static String db="D:\\Java\\JavaWork\\NWIND.MDB";
String url1="jdbc:odbc:NWIND";
Connection conn=null;
Statement stmt=null;
PreparedStatement ps=null;
ResultSet rs=null;
String user="";
String pwd="";
String a="select * from 学生 where 姓名=";
String s1;
String s2;

public void connect()throws SQLException {
try {
Class.forName(driver);
conn = DriverManager.getConnection(url1,user,pwd);
stmt = conn.createStatement();
rs=stmt.executeQuery(a+str);
while (rs.next()){
s1=rs.getString(1);
s2=rs.getString(2);
}
}catch (Exception e){
System.out.println(e);
}finally{
stmt.close();
conn.close();
}
}


public ser2() {
try{
ss=new ServerSocket(1234);
while(true){
sc=ss.accept();
Thread m=new Thread(this);
m.start();
}
}
catch(IOException ee){
System.out.println("错误");
}
}
public void run() {
try{
while(true){
in_data=sc.getInputStream();
out_data=sc.getOutputStream();
in=new DataInputStream(in_data);
out=new DataOutputStream(out_data);
str=in.readUTF();
String[] ary = str.split(" ");
while(str.equals("end"))



if(ary[0].equals(s1)){
if(ary[2].equals(s2)){
new ser1();
out.writeUTF("密码正确");
break;

}
else if(ary[2]!=s2){
out.writeUTF("密码错误");

}
}

in.close();
out.close();
sc.close();


}
}
catch(IOException e){
System.out.println("输入输出流错误");
}

}



}
class ser{
public static void main(String[] args){

new ser2();
}
}


结果是:
错误
...全文
299 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
笑莫问 2012-12-26
  • 打赏
  • 举报
回复
错误,真有意思。。。嘿嘿
isbn888 2012-12-26
  • 打赏
  • 举报
回复
xiaozhu1991 2012-12-25
  • 打赏
  • 举报
回复
Test1.actionPerformed(Test.java:77) 应该是test.java里面的代码new test1();有问题,也就是test1类的构造函数有空指针问题
不可笑的小丑 2012-12-25
  • 打赏
  • 举报
回复
求大神,能改的话帮我多改下,分数我还会追加的,急急急!!!
失落夏天 2012-12-25
  • 打赏
  • 举报
回复
catch(IOException ee){ System.out.println("错误"); } 这里最好还是改成 e.printStackTrace();比较合适。 另外:java.lang.NullPointerException 空指针异常 很明显啊,你有一个对象未实例化或者忘了给某个变量赋值了。
不可笑的小丑 2012-12-25
  • 打赏
  • 举报
回复
服务器端程序: import java.io.*; import java.net.*; import java.sql.*; class ser1 implements Runnable{ ServerSocket ss; Socket sc; DataInputStream in=null; DataOutputStream out=null; InputStream in_data; OutputStream out_data; String str; public ser1() { try{ ss=new ServerSocket(1234); while(true){ sc=ss.accept(); Thread m=new Thread(this); m.start(); } } catch(IOException ee){ System.out.println("错误"); } } public void run() { try{ while(true){ in_data=sc.getInputStream(); out_data=sc.getOutputStream(); in=new DataInputStream(in_data); out=new DataOutputStream(out_data); str=in.readUTF(); out.writeUTF(str); if(str.equals("end")){ in.close(); out.close(); sc.close(); } } } catch(IOException e){ System.out.println("输入输出流错误"); } } } class ser2 implements Runnable{ ServerSocket ss; Socket sc; DataInputStream in=null; DataOutputStream out=null; InputStream in_data; OutputStream out_data; String str; String driver="sun.jdbc.odbc.JdbcOdbcDriver"; static String db="D:\\Java\\JavaWork\\NWIND.MDB"; String url1="jdbc:odbc:NWIND"; Connection conn=null; Statement stmt=null; PreparedStatement ps=null; ResultSet rs=null; String user=""; String pwd=""; String a="select * from 学生 where 姓名="; String s1; String s2; public ser2() { try{ ss=new ServerSocket(1234); while(true){ sc=ss.accept(); } } catch(IOException ee){ ee.printStackTrace(); System.out.println("错误"); } } public void run() { try{ while(true){ in_data=sc.getInputStream(); out_data=sc.getOutputStream(); in=new DataInputStream(in_data); out=new DataOutputStream(out_data); str=in.readUTF(); String[] ary = str.split(" "); while(str.equals("end")) if(ary[0].equals(s1)){ if(ary[2].equals(s2)){ new ser1(); out.writeUTF("密码正确"); break; } else if(ary[2]!=s2){ out.writeUTF("密码错误"); } } in.close(); out.close(); sc.close(); } } catch(IOException e){ System.out.println("输入输出流错误"); } } public void connect()throws SQLException { try { Class.forName(driver); conn = DriverManager.getConnection(url1,user,pwd); stmt = conn.createStatement(); rs=stmt.executeQuery(a+str); while (rs.next()){ s1=rs.getString(1); s2=rs.getString(2); } }catch (Exception e){ System.out.println(e); }finally{ stmt.close(); conn.close(); } } } class ser{ public static void main(String[] args){ new ser2(); } } 客户端程序: import java.awt.*; import java.awt.event.*; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.*; class Test1 implements ActionListener { JFrame f; Container cp; JLabel m; JTextField x; JLabel n; JTextField y; JButton jb; String a1; String a2; Socket s = null; DataInputStream in=null; DataOutputStream out=null; Socket sc; InputStream in_data; OutputStream out_data; String str; int i=0; public Test1() { f=new JFrame("lv"); cp=f.getContentPane(); m=new JLabel("请输入用户名"); x=new JTextField(10); n=new JLabel(" 请输入密码"); y=new JTextField(10); jb=new JButton("确定"); cp.setLayout(new FlowLayout()); cp.add(m); cp.add(x); cp.add(n); cp.add(y); cp.add(jb); jb.addActionListener(this); f.setSize(230, 200); f.validate(); f.setVisible(true); a1=x.getText(); a2=y.getText(); } public void actionPerformed(ActionEvent e) { try{ sc=new Socket("10.2.57.170",1234); }catch(IOException e1){ System.out.println("找不到服务器"); } try{ in_data=sc.getInputStream(); out_data=sc.getOutputStream(); }catch(IOException e2){ System.out.println("建立输入输出流错误"); } try{ str=in.readUTF(); out.writeUTF(a1+" "+a2); out.flush(); if(str.equals("密码正确")){ out.writeUTF("end"); in.close(); out.close(); sc.close(); new Test2(); f.setVisible(false); } else if(str.equals("密码错误")){ JOptionPane.showMessageDialog(f,"密码错误"); } }catch(IOException e3){ System.out.println("线路读写错误"); } } } class Test2 implements ActionListener { public Test2(){ JFrame f=new JFrame("吕彬龙"); Container cp=f.getContentPane(); JLabel a=new JLabel("吕彬龙"); JButton a1=new JButton("聊天"); cp.setLayout(new FlowLayout()); cp.add(a); cp.add(a1); a1.addActionListener(this); f.setSize(300,500); f.setVisible(true); } public void actionPerformed(ActionEvent e) { new Test3(); } } class Test3 implements ActionListener { DataInputStream in=null; DataOutputStream out=null; Socket sc; InputStream in_data; OutputStream out_data; String str; String s1; JTextArea text1; JTextArea text2; String text_2; String text; public Test3(){ text1=new JTextArea(20,50); text2=new JTextArea(8,50); JFrame f=new JFrame("聊天"); Container cp=f.getContentPane(); JScrollPane x=new JScrollPane(text1); JButton jb=new JButton("发送"); cp.setLayout(new FlowLayout()); cp.add(x); cp.add(text2); cp.add(jb); jb.addActionListener(this); f.setSize(600,600); f.setVisible(true); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent we){ try{ out.writeUTF("end"); in.close(); out.close(); sc.close(); System.exit(0); }catch(IOException e){ System.out.println("输入输出流错误"); } } }); while(true){ try{ s1=in.readUTF(); }catch(Exception ee){ System.out.println("接收错误"); } Date dt = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss aa"); text=sdf.format(dt); text1.setText(text1.getText()+text+"\n"+s1+"\n"); } } public void actionPerformed(ActionEvent e) { try{ sc=new Socket("10.2.57.170",1234); }catch(IOException e1){ System.out.println("找不到服务器"); } try{ in_data=sc.getInputStream(); out_data=sc.getOutputStream(); }catch(IOException e2){ System.out.println("建立输入输出流错误"); } try{ out.writeUTF(text_2); }catch(IOException e3){ System.out.println("线路读写错误"); } Date dt = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss aa"); text=sdf.format(dt); text_2=text2.getText(); text1.setText(text1.getText()+text+"\n"+text_2+"\n"); text2.setText(null); } } class Test{ public static void main(String[] args) { new Test1(); } } 错误是: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Test1.actionPerformed(Test.java:77) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6297) at javax.swing.JComponent.processMouseEvent(JComponent.java:3275) at java.awt.Component.processEvent(Component.java:6062) at java.awt.Container.processEvent(Container.java:2039) at java.awt.Component.dispatchEventImpl(Component.java:4660) at java.awt.Container.dispatchEventImpl(Container.java:2097) at java.awt.Component.dispatchEvent(Component.java:4488) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166) at java.awt.Container.dispatchEventImpl(Container.java:2083) at java.awt.Window.dispatchEventImpl(Window.java:2489) at java.awt.Component.dispatchEvent(Component.java:4488) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668) at java.awt.EventQueue.access$400(EventQueue.java:81) at java.awt.EventQueue$2.run(EventQueue.java:627) at java.awt.EventQueue$2.run(EventQueue.java:625) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$3.run(EventQueue.java:641) at java.awt.EventQueue$3.run(EventQueue.java:639) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:638) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
不可笑的小丑 2012-12-25
  • 打赏
  • 举报
回复
错误信息就是输出“错误”这两个字
nmyangym 2012-12-25
  • 打赏
  • 举报
回复
类似的问题,在Test3里也存在。也要给in,out赋值。
snow-is-my-Love 2012-12-25
  • 打赏
  • 举报
回复
求错误信息
MiceRice 2012-12-25
  • 打赏
  • 举报
回复
把详细错误输出出来看看: catch(IOException ee){ ee.printStackTrace(); // 增加这句话 System.out.println("错误"); } 估计很可能是端口已经被用过了。
nmyangym 2012-12-25
  • 打赏
  • 举报
回复
public Test1()
{
 


f=new JFrame("lv");
    cp=f.getContentPane();
    m=new JLabel("请输入用户名");
x=new JTextField(10);
n=new JLabel("    请输入密码");
y=new JTextField(10);
jb=new JButton("确定");
cp.setLayout(new FlowLayout());
cp.add(m);
cp.add(x);
cp.add(n);
cp.add(y);
cp.add(jb);
jb.addActionListener(this);
f.setSize(230, 200);
f.validate();
f.setVisible(true);	
a1=x.getText();
a2=y.getText();

}
public void actionPerformed(ActionEvent e) {

try{
sc=new Socket("10.2.57.170",1234);
}catch(IOException e1){
System.out.println("找不到服务器");
}
try{
in_data=sc.getInputStream();
out_data=sc.getOutputStream();
//
//------------------加上两句试试
//
in=new DataInputStream(in_dta);
out= new DataOutputStream(out_data);


}catch(IOException e2){
System.out.println("建立输入输出流错误");
}
try{
str=in.readUTF();
out.writeUTF(a1+" "+a2);
out.flush();
if(str.equals("密码正确")){
out.writeUTF("end");
in.close();
out.close();
sc.close();
new Test2();
f.setVisible(false);
}
else if(str.equals("密码错误")){
JOptionPane.showMessageDialog(f,"密码错误");

}
}catch(IOException e3){
System.out.println("线路读写错误");
}



}
}
MiceRice 2012-12-25
  • 打赏
  • 举报
回复
你请人帮忙改错误,至少自己大致得知道错误该怎么定位吧。。。 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Test1.actionPerformed(Test.java:77) 这个空指针,是在77行,你至少指出77行是哪行。。。然后再看看是什么东西没有初始化好啥的。
huage 2012-12-25
  • 打赏
  • 举报
回复
out.writeUTF(a1+" "+a2); out.flush(); 这里有问题吧 out为空
浙江大学C语言上机练习题&答案 第2周(M2) 2 20011华氏温度100°F对应的摄氏温度。 2 20012 华氏温度 150°F 对应的摄氏温度。 3 20013摄氏温度26°C对应的华氏温度。 3 20015当n为152时,分别出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。 3 20026 输入2个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。 4 第3周(M3) 5 20031 1+2+3+......+100(调试示例error02_5) 5 20032 m+(m+1)+(m+2)+......+100 5 20033 1/m+1/(m+1)+1/(m+2)+......+1/n 6 20034 1 + 1/3 + 1/5 + ......的前n项和 7 20035 1-1/4+1/7-1/10+……的前n项之和 7 20036 输出华氏-摄氏温度转换表(改错题error02_6) 8 20038 x的n次幂 9 20041 生成 3 的乘方表 10 20044 100^0.5+101^0.5+……+1000^0.5 10 20053 计算物体自由下落的距离 11 20056 计算分段函数 11 20061 阶梯电价 12 20062 m*m+1/m+(m+1)*(m+1)+1/(m+1)+(m+2)*(m+2)+1/(m+2)+......+n*n+1/n 13 20063 1-2/3+3/5-4/7+5/9-6/11+…… 14 20064 2^1+2^2+2^3+……+2^n 15 第4周(M4) 15 10007 显示图案 (复习printf()的字符串输出) 15 20042 生成阶乘表 16 20043 使用函数 n! /(m!* (n-m)!) 16 20054 平均值 17 20057 1+1/2+1/3+......+1/n 18 20065 0!+1!+2!+……+n! 18 40015 最小值 19 40018 a+aa+aaa+aa…a 20 第5周(M5) 21 30001 一元二次方程的根 21 30002 分段函数的值 23 30003 分类统计字符 23 30004 显示五级记分制成绩所对应的百分制成绩区间(使用switch) 24 30005 显示水果的价格(使用switch) 25 30007 三角形的面积和周长 27 30008 计算个人所得税 28 30051 判断闰年 29 30052 统计学生平均成绩与及格人数 30 30053 分段计算水费(使用嵌套的if-else语句) 31 第6周(M6) 32 40011 最小公倍数和最大公约数(调试示例error04_1) 32 40012 1-1/4+1/7-1/10+1/13-1/16+…… 33 40014 整数的位数 34 40023 换硬币 35 40024 找出各位数字的立方和等于它本身的数 36 40025 找完数(改错题error04_2) 38 40027 从高位开始逐位输出一个整数的各位数字(选作) 39 40052 判断素数 40 40053 逆序输出整数 41 40054 输出斐波那契序列 42 第7周(M7) 42 50002 使用函数判断数的符号 42 50003 使用函数奇数和 43 50005 使用函数统计素数并和 44 50006 使用函数统计一个整数中数字的个数 45 50007 使用函数找水仙花数 46 50009 使用函数余弦函数的近似值 48 50052 使用函数找最大值 49 50062 使用函数输出指定范围内的 Fibonacci 数 50 50063 使用函数找出指定范围内的完数 51 第8周(M8) 52 40013 奇数和 52 40062 x+x*x/2!+x*x*x/3!+x*x*x*x/4!+……的值 53 50004 使用函数计算两点间的距离 54 50061 使用函数a+aa+aaa+aa…a 55 60002 整数的十进制、八进制和十六进制表现形式 56 60003 分类统计字符 57 60006 验证歌德巴赫猜想 58 60007 使用函数输出整数的逆序数 59 60009 统计单词 60 60062 简单计算器 61 夏1周 2 70011 简化的插入排序 2 70012 平均值 5 70013 将数组中的数逆序存放 6 70014 最大值及其下标 7 70015 交换最小值和最大值 8 70016 选择法排序 9 70017 在数组中查找指定的元素 10 70021 矩阵各行元素之和 11 70022 矩阵运算 12 70023 九九乘法表 13 夏2周 14 70024 判断上三角矩阵 14 70025 算算看,这是第几天? 15 70026 找鞍点(选作) 16 70031 将字符串逆序存放 17 70032 查找字符 18 70033 统计大写辅音字母 19 70034 字符串替换 20 70035 将十六进制字符串转换为十进制整数 21 70036 将十进制字符串转换为十进制整数 22 70052 统计字符出现次数 23 夏3周 24 10008 1~100中能被6整除的所有整数的和 24 20014 计算三门课程的平均成绩 25 20016 计算x的平方 25 20021 计算分段函数的值 25 20022 计算摄氏温度 26 70051 找最大值并交换 27 80011 循环移动 28 80012 在数组中查找指定元素 29 80013 使用函数的选择法排序 30 80014 报数 32 夏4周 35 10012 函数程序设计 35 10024 计算最长的字符串长度 36 10025 字符串的连接 37 40017 2/1+3/2+5/3+8/5+... 38 80021 找最大的字符串 39 80022 找最长字符串 40 80023 使用函数删除字符串中的字符 41 80024 使用函数实现字符串复制 42 80025 判断回文字符串 43 80026 分类统计字符个数 44 夏5周 45 10014 计算函数P(n,x) 45 10016 十进制转换二进制 46 10017 递归函数程序设计Fabonacci数列 48 10019 改错题error10_1.cpp 49 10022 编程题 50 10026 指定位置输出字符串 50 10027 藏尾诗 51 10028 改错题error11_2.cpp 52 40065 分解质因数 53 40067 打印图案 54 夏6周 56 30062 输出21世纪所有闰年 56 90001 调试示例error09_1.cpp 56 90002 时间换算 57 90003 计算平均成绩 58 90004 计算两个复数之积 59 90005 查找书籍 60 90006 通讯录排序 61 90007 算算看,这是第几天? 62 90008 使用函数实现时间换算 63 90009 找出总分最高的学生 64 其它练习 65 20027计算旅途时间。 65 20028数字加密 66 教材习题3-4 (上机练习30009,统计学生成绩) 66 30061 出租车计费 67 教材习题4-12(p77) 68 教材习题4-14(p77) 69 50051 数字金字塔(此题与40067打印图案的思路相似) 69
C语言参考答案汇总(浙江大学城市学院) 第2周(M2) 2 20011华氏温度100°F对应的摄氏温度。 2 20012 华氏温度 150°F 对应的摄氏温度。 3 20013摄氏温度26°C对应的华氏温度。 3 20015当n为152时,分别出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。 3 20026 输入2个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。 4 第3周(M3) 5 20031 1+2+3+......+100(调试示例error02_5) 5 20032 m+(m+1)+(m+2)+......+100 5 20033 1/m+1/(m+1)+1/(m+2)+......+1/n 6 20034 1 + 1/3 + 1/5 + ......的前n项和 7 20035 1-1/4+1/7-1/10+……的前n项之和 7 20036 输出华氏-摄氏温度转换表(改错题error02_6) 8 20038 x的n次幂 9 20041 生成 3 的乘方表 10 20044 100^0.5+101^0.5+……+1000^0.5 10 20053 计算物体自由下落的距离 11 20056 计算分段函数 11 20061 阶梯电价 12 20062 m*m+1/m+(m+1)*(m+1)+1/(m+1)+(m+2)*(m+2)+1/(m+2)+......+n*n+1/n 13 20063 1-2/3+3/5-4/7+5/9-6/11+…… 14 20064 2^1+2^2+2^3+……+2^n 15 第4周(M4) 15 10007 显示图案 (复习printf()的字符串输出) 15 20042 生成阶乘表 16 20043 使用函数 n! /(m!* (n-m)!) 16 20054 平均值 17 20057 1+1/2+1/3+......+1/n 18 20065 0!+1!+2!+……+n! 18 40015 最小值 19 40018 a+aa+aaa+aa…a 20 第5周(M5) 21 30001 一元二次方程的根 21 30002 分段函数的值 23 30003 分类统计字符 23 30004 显示五级记分制成绩所对应的百分制成绩区间(使用switch) 24 30005 显示水果的价格(使用switch) 25 30007 三角形的面积和周长 27 30008 计算个人所得税 28 30051 判断闰年 29 30052 统计学生平均成绩与及格人数 30 30053 分段计算水费(使用嵌套的if-else语句) 31 第6周(M6) 32 40011 最小公倍数和最大公约数(调试示例error04_1) 32 40012 1-1/4+1/7-1/10+1/13-1/16+…… 33 40014 整数的位数 34 40023 换硬币 35 40024 找出各位数字的立方和等于它本身的数 36 40025 找完数(改错题error04_2) 38 40027 从高位开始逐位输出一个整数的各位数字(选作) 39 40052 判断素数 40 40053 逆序输出整数 41 40054 输出斐波那契序列 42 第7周(M7) 42 50002 使用函数判断数的符号 42 50003 使用函数奇数和 43 50005 使用函数统计素数并和 44 50006 使用函数统计一个整数中数字的个数 45 50007 使用函数找水仙花数 46 50009 使用函数余弦函数的近似值 48 50052 使用函数找最大值 49 50062 使用函数输出指定范围内的 Fibonacci 数 50 50063 使用函数找出指定范围内的完数 51 第8周(M8) 52 40013 奇数和 52 40062 x+x*x/2!+x*x*x/3!+x*x*x*x/4!+……的值 53 50004 使用函数计算两点间的距离 54 50061 使用函数a+aa+aaa+aa…a 55 60002 整数的十进制、八进制和十六进制表现形式 56 60003 分类统计字符 57 60006 验证歌德巴赫猜想 58 60007 使用函数输出整数的逆序数 59 60009 统计单词 60 60062 简单计算器 61

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧