26. januar 2005 - 21:31Der er
15 kommentarer og 1 løsning
Statiske metoder
Hej
Jeg sidder med en opgave, hvor jeg skal som skal lave en metode, som retunerer et antal af sætninger... Hvor i punktum indikerer, hvornår en sætning er slut
f.eks.
final String boks="Hej med dig. Jeg kan godt lide java "
jeg er meget usikker på, hvordan jeg skal gribe dette on. Jeg tror jeg skal tage udgangspunkt i klassen String. Har kigget lidt på metoderne, men kan ikke finde den rigtige
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
public class Paragraphs { public static int count(String s) { int res = 0; for(int i = 0; i < s.length(); i++) { if(s.charAt(i) == '.') { res++; } } return res; } public static void main(String[] args) { System.out.println(count("Hej med dig. Jeg kan godt lide java.")); } }
public class Paragraphs2 { public static int count(String s) { return s.split("\\.").length; } public static void main(String[] args) { System.out.println(count("Hej med dig. Jeg kan godt lide java.")); } }
public static int count(String boks) { int antal = 0; for(int i = 0; i < boks.length(); i++) { if(boks.charAt(i) == '.') { antal++; } } return antal; }
metoden ind i din klasse og så laver du noget ligesom:
Du skal nede i omkring venstre hjørne kunne se en lille boks men arne's navn i.. marker det og tryk på knappen accepter så er det klaret:) du skal gøre præcis det samme med dine tidligere spørgsmål.. sig til hvis det stadig ikke giver mening
public class ParagraphCount extends JFrame implements ActionListener { private JTextArea txt;
private JLabel lbl;
private JButton btn;
public ParagraphCount() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); getContentPane().setLayout(new BorderLayout()); txt = new JTextArea(); getContentPane().add(txt, BorderLayout.CENTER); lbl = new JLabel("0"); getContentPane().add(lbl, BorderLayout.NORTH); btn = new JButton("Count"); btn.addActionListener(this); getContentPane().add(btn, BorderLayout.SOUTH); pack(); }
public static int count(String boks) { int antal = 0; for (int i = 0; i < boks.length(); i++) { if (boks.charAt(i) == '.') { antal++; } } return antal; }
public void actionPerformed(ActionEvent e) { lbl.setText("" + count(txt.getText())); }
public static void main(String[] args) { ParagraphCount f = new ParagraphCount(); f.setVisible(true); } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.