本文目录一览

1,Java 程序大家来帮忙

是不是编译都没有通过啊 你的Student 中只有带三个参数的构造方法 而你创建Student 实例时却传了4个参数
请问报什么错?
没有错啊 在我电脑上能运行

Java 程序大家来帮忙

2,JAVANullPointerException

NullPointerException 空指针异常,即只定义而并未初始化的变量(赋值),在使用时候就会出现该异常. String expression = System.console().readLine();java中没有这样的使用方法,估计你使用了第三方类库.
String expression = System.console().readLine(); /*提示是这里出的错,不知该怎么改*/System.console().readLine() JAVA中没有的。 用 String expression = new Scanner(System.in).next(); 代替就行了。

JAVANullPointerException

3,看不懂的JAVA

数组元素的访问不要用点"." 数组长度要用():a.length(); class name{ public static void main(String[] args) { int a[]={22,3,56,34,55,2}; for(int i=0;i
数组访问不要用点“.” class Name { public static void main(String[] args) { int a[] = { 22, 3, 56, 34, 55, 2 }; for (int i = 0; i < a.length; i++) { for (int j = i + 1; j < a.length; j++) { if (a[i] < a[j]) { int n = a[i]; a[i] = a[j]; a[j] = n; } } } for (int n : a) { System.out.print(n + " "); } } }

看不懂的JAVA

4,java19找不到符号 符号方法isPrimeint 位置类ziji9

楼主没有写isPrime方法啦?晕死……public class ziji_9 public static void main(String args[]) int num=Integer.parseInt(args[0]); if(num&lt;=6) System.out.println("参数出错!"); return; } if(num%2!=0) System.out.println("参数出错!"); return; } ziji_9 g=new ziji_9(); for(int i=3;i&lt;=num/2;i++) if(i%2==0) continue; } if(g.isPrime(i)&amp;&amp;g.isPrime(num-i)) System.out.println(i+"+"+(num-i)+"="+num); } } } private boolean isPrime(int n) boolean flag=true; for(int i=2;i&lt;n/2;i++) if(n%i==0)flag=false; } return flag; }}

5,JAVA19使用集合类工具实现一个名片通信录完成一个具有图形界面

因为Vector已经实现了序列化,所以可以直接用对象流读写,写了一个小例子 供参考import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.util.Vector;public class outStream static Vector<String> v = new Vector<String>(); static File fdata = new File("data"); public static void main(String[] args) boolean flag = false; if(flag) for(int i = 0; i < 10; i++) v.add("name" + i); } saveVector(); } if (!flag) readVector(); } } private static void saveVector() try ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(fdata)); oos.writeObject(v); oos.close(); } catch (Exception e) e.printStackTrace(); } } private static void readVector() try ObjectInputStream ois = new ObjectInputStream(new FileInputStream(fdata)); v = (Vector<String>) ois.readObject(); ois.close(); for (String e : v) System.out.println(e); } } catch (Exception e) e.printStackTrace(); } }}

6,java 找不到符号

第一 你定义的变量是jll是l而不是1import javax.swing.*;import java.awt.event.*;class Tsfight JLabel jll; JLabel jl2; JTextField jt; public Tsfight() jll = new JLabel(); jll.setSize(800,600); jll.setIcon(new ImageIcon("1.jpg")); jl2 = new JLabel(); jl2.setBounds(300,300,100,60); jt = new JTextField(); jll.add(jl2); jll.add(jt); jt.setBounds(300,360,100,60); jll.setVisible(true); } }public class Test public static void main(String[] args) Tsfight tsfight=new Tsfight(); } }
jtextfield username = new jtextfield();jpasswordfield pwd = new jpasswordfield(); 放到 private chaxun cha=new chaxun();private guanli guan=new guanli(); 这下面。。。
String 要大写第一个字母,引用类型的变量声明第一个字母要大写
import javax.swing.*;import java.awt.Color;class Tsfight JLabel jll; JLabel jl2; JTextField jt; public Tsfight() jll = new JLabel(); jll.setSize(800,600); jll.setIcon(new ImageIcon("1.jpg")); jl2 = new JLabel(); jl2.setBounds(300,300,100,60); jt = new JTextField(); jll.add(jl2); jll.add(jt); jt.setBorder(BorderFactory.createLineBorder(Color.yellow, 50)); jll.setVisible(true); } }public class Test public static void main(String[] args) Tsfight tsfight=new Tsfight(); } }
main函数之后的string[] 类型是String[],Java是区分大小写的
String 大写的S

文章TAG:java  程序  大家  家来  java19  程序大家来帮忙  
下一篇