Account[] acc = new Account[]{ new Account(200.0, 100, "SSUET1", 's'), new Account(300.0, 101, "SSUET2", 's'), new Account(400.0, 102, "SSUET3", 's'), new Account(500.0, 103, "SSUET4", 'c'), new Account(600.0, 104, "SSUET5", 'c') };
On Mon, Jan 31, 2022 at 4:22 PM Pieter van den Hombergh < pieter.van.den.hombe...@gmail.com> wrote: > Yes, > > or like > > Account[] acc = new Account[]{ > acc[1] = new Account(200.0, 100, "SSUET1", 's'), > acc[2] = new Account(300.0, 101, "SSUET2", 's'), > acc[3] = new Account(400.0, 102, "SSUET3", 's'), > acc[4] = new Account(500.0, 103, "SSUET4", 'c'), > acc[5] = new Account(600.0, 104, "SSUET5", 'c') > }; > > On Mon, Jan 31, 2022 at 4:13 PM Milan Horák - tHB <ho...@thb.cz> wrote: > >> Hello, >> >> public class RButtArrListJFrame extends javax.swing.JFrame { >> >> public void RButtArrListJFrame () { >> ArrayList<Account> al_allAcc = new ArrayList<>(); >> >> //ArrayList<String> al_sav = new ArrayList<String>(); >> >> DefaultListModel <String> model = new DefaultListModel<>(); >> Account[] acc = new Account[5]; >> >> acc[1] = new Account(200.0, 100, "SSUET1", 's'); >> acc[2] = new Account(300.0, 101, "SSUET2", 's'); >> acc[3] = new Account(400.0, 102, "SSUET3", 's'); >> acc[4] = new Account(500.0, 103, "SSUET4", 'c'); >> acc[5] = new Account(600.0, 104, "SSUET5", 'c'); >> >> } >> } >> >> *Milan Horák* <http://www.thb.cz> >> Dne 31. 01. 22 v 14:47 Scott Palmer napsal(a): >> >> Or add braces around the assignments to make an initialization block: >> >> { >> acc[0] = new Account(200.0, 100, “SSUET1”, ’s’); >> acc[1] = new Account(300.0, 101, “SSUET2”, ’s’); >> acc[2] = new Account(400.0, 102, “SSUET3”, ’s’); >> acc[3] = new Account(500.0, 103, “SSUET4”, ’c’); >> acc[4] = new Account(600.0, 104, “SSUET5”, ’c’); >> } >> >> Scott >> >> On Jan 31, 2022, at 6:40 AM, Pieter van den Hombergh >> <pieter.van.den.hombe...@gmail.com> <pieter.van.den.hombe...@gmail.com> >> wrote: >> >> >> Same error as before. >> At the class level, each line must start with a type. You need to move >> the assignments to the array element to the constructor or inside curlies >> directly behind the array declaration. >> >> >> Acoounts[] acc = new Account[] { new Account(....),....} ; >> >> On Mon, Jan 31, 2022, 04:54 Zulfi Khan <zulfi6...@yahoo.com.invalid> >> <zulfi6...@yahoo.com.invalid> wrote: >> >>> Hi, >>> >>> I am trying to create an array of Object of Account class: >>> >>> public class RButtArrListJFrame extends javax.swing.JFrame { >>> >>> ArrayList<Account> al_allAcc = new ArrayList<>(); >>> >>> //ArrayList<String> al_sav = new ArrayList<String>(); >>> >>> DefaultListModel <String> model = new DefaultListModel<String>(); >>> >>> Account[] acc = new Account[5]; >>> >>> acc[0] = new Account(200.0, 100, "SSUET1", 's');//Error >>> acc[1] = new Account(300.0, 101, "SSUET2", 's');//Error >>> acc[2] = new Account(400.0, 102, "SSUET3", 's');//Error >>> acc[3] = new Account(500.0, 103, "SSUET4", 'c');//Error >>> acc[4] = new Account(600.0, 104, "SSUET5", 'c');//Error >>> >>> >>> I am getting the message: >>> >>> ‘]’ expected, invalid method declaration return type required. I have >>> attached the image and account class file. Account class is given below: >>> >>> public class Account { >>> >>> private double balance; >>> >>> private int number; >>> >>> String name; >>> >>> char accType; >>> >>> Account(){ >>> >>> balance = 0.0; >>> >>> number = 0; >>> >>> final String name = "0"; >>> >>> accType ='\0'; >>> >>> } >>> >>> Account(double dBal, int iNum, String strName, char chAccType){ >>> >>> balance = dBal; >>> >>> number = iNum; >>> >>> name = strName; >>> >>> accType = chAccType; >>> >>> } >>> >>> Account (Account accObj){ >>> >>> balance = accObj.balance; >>> >>> number = accObj.number; >>> >>> name = accObj.name; >>> >>> accType = accObj.accType; >>> >>> } >>> >>> double getBalance(){ >>> >>> return balance; >>> >>> } >>> >>> int getNumber(){ >>> >>> return number; >>> >>> } >>> >>> char getAccType(){ >>> >>> return accType; >>> >>> } >>> >>> void setBalance(double b){ >>> >>> balance =b; >>> >>> } >>> >>> } >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org >>> For additional commands, e-mail: users-h...@netbeans.apache.org >>> >>> For further information about the NetBeans mailing lists, visit: >>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >> >> > > -- > Pieter Van den Hombergh. > No software documentation is complete with out it's source code. > -- Pieter Van den Hombergh. No software documentation is complete with out it's source code.