Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法强制转换为java.applet.applet import java.awt.*; 导入java.sql.*; 导入java.awt.event.*; 公开股 { 公共静态void main(字符串[]参数){ 字符串P[]=新字符串[100]; 字符串Co[]=新字符串[100]; 字符串N[]=新字符串[100]; 字符串Cu[]=新字符串[100]; 字符串PA[]=新字符串[100]; 字符串CoA[]=新字符串[100]; 字符串NA[]=新字符串[100]; 字符串CuA[]=新字符串[100]; 整数_bef=0; 整数=0; int Hayleys_金额=0; 试一试{ forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection cc=DriverManager.getConnection(“jdbc:odbc:me”); 语句ss=cc.createStatement(); ResultSet rec_bef=ss.executeQuery(“按购买日期从列表顺序中选择*); while(rec_bef.next()){ P[number_bef]=rec_bef.getString(“购买日期”); Co[number_bef]=rec_bef.getString(“公司”); N[number_bef]=rec_bef.getString(“股份数量”); Cu[number_bef]=rec_bef.getString(“当前价格”); 数字_bef++; } 记录在关闭之前(); ss.执行更新(“在列表中插入(购买日期、公司、股份数量、当前价格)值('2003年12月28日’、'Vanik(NV)'、'1350'、'2'); ss.executeUpdate(“从购买地列表中删除*”(日期为2000年1月21日); ResultSet rec_aft=ss.executeQuery(“按购买日期从列表顺序中选择*); while(rec_aft.next()){ PA[number_aft]=rec_aft.getString(“购买日期”); CoA[编号后]=记录后获取字符串(“公司”); NA[number_aft]=rec_aft.getString(“股份数量”); CuA[number_aft]=rec_aft.getString(“当前价格”); 数字_aft++; } 后退后关闭(); }捕获(例外e){ System.out.println(“错误:+e.toString()+e.getMessage()); } System.out.println(“”); System.out.println(“购买日期、公司、股份数量、当前价格”); 对于(int i=0;i_Java_Applet_Appletviewer - Fatal编程技术网

无法强制转换为java.applet.applet import java.awt.*; 导入java.sql.*; 导入java.awt.event.*; 公开股 { 公共静态void main(字符串[]参数){ 字符串P[]=新字符串[100]; 字符串Co[]=新字符串[100]; 字符串N[]=新字符串[100]; 字符串Cu[]=新字符串[100]; 字符串PA[]=新字符串[100]; 字符串CoA[]=新字符串[100]; 字符串NA[]=新字符串[100]; 字符串CuA[]=新字符串[100]; 整数_bef=0; 整数=0; int Hayleys_金额=0; 试一试{ forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection cc=DriverManager.getConnection(“jdbc:odbc:me”); 语句ss=cc.createStatement(); ResultSet rec_bef=ss.executeQuery(“按购买日期从列表顺序中选择*); while(rec_bef.next()){ P[number_bef]=rec_bef.getString(“购买日期”); Co[number_bef]=rec_bef.getString(“公司”); N[number_bef]=rec_bef.getString(“股份数量”); Cu[number_bef]=rec_bef.getString(“当前价格”); 数字_bef++; } 记录在关闭之前(); ss.执行更新(“在列表中插入(购买日期、公司、股份数量、当前价格)值('2003年12月28日’、'Vanik(NV)'、'1350'、'2'); ss.executeUpdate(“从购买地列表中删除*”(日期为2000年1月21日); ResultSet rec_aft=ss.executeQuery(“按购买日期从列表顺序中选择*); while(rec_aft.next()){ PA[number_aft]=rec_aft.getString(“购买日期”); CoA[编号后]=记录后获取字符串(“公司”); NA[number_aft]=rec_aft.getString(“股份数量”); CuA[number_aft]=rec_aft.getString(“当前价格”); 数字_aft++; } 后退后关闭(); }捕获(例外e){ System.out.println(“错误:+e.toString()+e.getMessage()); } System.out.println(“”); System.out.println(“购买日期、公司、股份数量、当前价格”); 对于(int i=0;i

无法强制转换为java.applet.applet import java.awt.*; 导入java.sql.*; 导入java.awt.event.*; 公开股 { 公共静态void main(字符串[]参数){ 字符串P[]=新字符串[100]; 字符串Co[]=新字符串[100]; 字符串N[]=新字符串[100]; 字符串Cu[]=新字符串[100]; 字符串PA[]=新字符串[100]; 字符串CoA[]=新字符串[100]; 字符串NA[]=新字符串[100]; 字符串CuA[]=新字符串[100]; 整数_bef=0; 整数=0; int Hayleys_金额=0; 试一试{ forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection cc=DriverManager.getConnection(“jdbc:odbc:me”); 语句ss=cc.createStatement(); ResultSet rec_bef=ss.executeQuery(“按购买日期从列表顺序中选择*); while(rec_bef.next()){ P[number_bef]=rec_bef.getString(“购买日期”); Co[number_bef]=rec_bef.getString(“公司”); N[number_bef]=rec_bef.getString(“股份数量”); Cu[number_bef]=rec_bef.getString(“当前价格”); 数字_bef++; } 记录在关闭之前(); ss.执行更新(“在列表中插入(购买日期、公司、股份数量、当前价格)值('2003年12月28日’、'Vanik(NV)'、'1350'、'2'); ss.executeUpdate(“从购买地列表中删除*”(日期为2000年1月21日); ResultSet rec_aft=ss.executeQuery(“按购买日期从列表顺序中选择*); while(rec_aft.next()){ PA[number_aft]=rec_aft.getString(“购买日期”); CoA[编号后]=记录后获取字符串(“公司”); NA[number_aft]=rec_aft.getString(“股份数量”); CuA[number_aft]=rec_aft.getString(“当前价格”); 数字_aft++; } 后退后关闭(); }捕获(例外e){ System.out.println(“错误:+e.toString()+e.getMessage()); } System.out.println(“”); System.out.println(“购买日期、公司、股份数量、当前价格”); 对于(int i=0;i,java,applet,appletviewer,Java,Applet,Appletviewer,您的类需要扩展该类。只需将扩展Applet添加到类定义中(当然还有导入java.Applet.Applet),例如: import java.awt.*; import java.sql.*; import java.awt.event.*; public class shares { public static void main(String[] arguments){ String P[]=new String[100]; String Co[]=new String[100]; St

您的类需要扩展该类。只需将
扩展Applet
添加到类定义中(当然还有
导入java.Applet.Applet
),例如:

import java.awt.*;
import java.sql.*;
import java.awt.event.*;
public class shares 
{
 public static void main(String[] arguments){
String P[]=new String[100];
String Co[]=new String[100];
String N[]=new String[100];
        String Cu[]=new String[100];
String PA[]=new String[100];
String CoA[]=new String[100];
        String NA[]=new String[100];
        String CuA[]=new String[100];
         int number_bef=0;
         int number_aft=0;
         int Hayleys_Amount =0;
         try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cc = DriverManager.getConnection("jdbc:odbc:me");
Statement ss = cc.createStatement();
        ResultSet rec_bef = ss.executeQuery("select * from List order by Purchased_Date" );
while (rec_bef.next()) {
         P[number_bef]=rec_bef.getString("Purchased_Date");
         Co[number_bef]=rec_bef.getString("Company");
         N[number_bef]=rec_bef.getString("Number_of_Shares");
         Cu[number_bef]=rec_bef.getString("Current_Price");
         number_bef++;
         }
    rec_bef.close();

         ss.executeUpdate("insert into List  (Purchased_Date, Company, Number_of_Shares, Current_Price) values ('Dec 28, 2003', 'Vanik(NV)', '1350','2')"); 

    ss.executeUpdate("delete * from List where Purchased_Date='Jan 21, 2000'");

    ResultSet rec_aft = ss.executeQuery("select * from List order by Purchased_Date" );
while (rec_aft.next()) {
         PA[number_aft]=rec_aft.getString("Purchased_Date");
         CoA[number_aft]=rec_aft.getString("Company");
         NA[number_aft]=rec_aft.getString("Number_of_Shares");
         CuA[number_aft]=rec_aft.getString("Current_Price");
         number_aft++; 
         }
    rec_aft.close();
    }catch  (Exception e) {
    System.out.println("ERROR: " + e.toString() +e.getMessage()); 
    }
    System.out.println("           ");
    System.out.println("Purchased_Date, Company, Number_of_Shares,Current_Price"); 

    for (int i=0; i<number_bef; i++){
    System.out.println(P[i] +  " , "+ Co[i] + " , " + N[i] + " , "+ Cu[i] +  "." );
    }
    System.out.println("           ");
    System.out.println("Inserted ('Dec 28, 2003', 'Vanik(NV)', '1350','2') and deleted Purchased_Date='Jan 21, 2000' ");               

    // PRINTING AFTER UPDATE         
    System.out.println("Purchased_Date, Company, Number_of_Shares, Current_Price");  

       for (int i=0; i<number_aft; i++){
       System.out.println(PA[i] +  " , " + CoA[i] + " , " + NA[i] + " , " + CuA[i] +  "." );
       String str="Hayleys";
       if (CoA[i].equals(str))
         Hayleys_Amount = Hayleys_Amount  + (Integer.parseInt(NA[i])*Integer.parseInt(CuA[i]));

     }
    System.out.println("The current value of the Hayleys shares  = "  +Hayleys_Amount);
}
}

与您遇到的问题无关您应该遵循关于命名的说明,例如,您的类名应该以大写字母开头。

共享不能转换为java.applet.applet
,因为
共享
类不是
applet
的子类。要解决此问题,您应该使用:

public class shares extends Applet {
   ..
}

为什么要导入
java.awt.
java.awt.event
?我看不到这些的相关代码。1)对代码块使用一致且合乎逻辑的缩进。代码缩进旨在帮助人们理解程序流程。2)为什么要编写小程序?如果是由于老师的规范,请参考…..3)为什么要使用AWT而不是Swing?有关放弃使用AWT组件的许多好理由,请参阅上的回答。如果需要支持旧的基于AWT的API,请参阅。“公共类共享扩展了java.applet.applet实现了ActionListener”这样做行吗?从理论上讲,是的。
public class shares extends Applet{