Archive for the ‘Nybörjar tips’ Category

Anropa metoder i andra klasser

onsdag, mars 5th, 2008

Det här programet visar hurman anroparn en metod i en annan klass. Metoden medelv() anropas från main-metoden för att räkna ut medelvärdet på två angivna variabler. Men för att kunna göra det måste de inmatade värdena också konverteras till Double.

import javax.swing.*;

public class klassanrop
{
public static void main(String[] arg)
{
String s;
s = JOptionPane.showInputDialog(”tal1″); //här skrivs tal1 in
double x = Double.parseDouble(s); //görs om från string till typen double
s = JOptionPane.showInputDialog(”tal2″);//här skrivs tal2 in
double y = Double.parseDouble(s); //görs om från string till typen double
double mv = Medelklass.medelv(x, y); //Räknar ut medelvärde med hjälpa av medelv i klassen Medelklass JOptionPane.showMessageDialog(null, “Medelvärdet blir: ” + mv); //Skriver ut medelvärdet

System.exit(0);
}
}

class Medelklass
{
public static double medelv (double a, double b)
{
return(a+b)/2;
}
}

Java substring

fredag, januari 4th, 2008

I det här programet byter vi från ett inmatat svenskt datumformat till ett amrikanskt, det gör vi med metoden substring.

Substring använd för att dela upp eller bryta ut vissa delar av en sträng. I exeplet neda använder vi oss av dat.substring(2,4) för att plocka ut tecken 2 till 4 i en sträng.

import javax.swing.*;

public class AmDatum
{

public static void main(String[] arg)
{
String dat = JOptionPane.showInputDialog (”Skriv in datum som åååå-mm-dd”);
JOptionPane.showMessageDialog(null, “Amerikanskt datum “+ dat.substring(2,4) + ‘/’ +dat.substring(5,7 ) + ‘/’ +dat.substring(8));
System.exit(0);
}
}

Java acii exempel

torsdag, maj 17th, 2007

Ett lätt program för att ta reda på vilket ascII-tecken en viss bokstav har.

public class ascII
{
public static void main(String args[])
{
char t =’R';
System.out.println(”Tecknet ” + t + ” har koden: ” +(int)t);
}
}

Kontrollera skottår

måndag, januari 1st, 2007

Här et ett litet smidigt programsom kontrollerar om ett angivet år är ett skottår.

import javax.swing.*;

public class skott
{
public static void main(String[] arg)
{
String s = JOptionPane.showInputDialog(”Skriv in ett årtal: “);
int år = Integer.parseInt(s);

if ((år % 4 == 0 && år / 100 !=0) || år % 400 == 0)
JOptionPane.showMessageDialog(null, “skottår”);

else

JOptionPane.showMessageDialog(null, “inte skottår”);
System.exit(0);
}
}

Hello world med swing

fredag, december 1st, 2006

Ett “hello world” program med swing. det här programet skriver ut “hello world” i en dialogruta istället för i text.

import javax.swing.*; //importerar swing som behövs för att komma åt dialogrutan.

public class Hello
{
public static void main (String[] arg)
{
JOptionPane.showMessageDialog(null, “Hello World”); //Skrifer ut hello world

System.exit(0); //anslutar programmet
}
}

Hej världen!

måndag, oktober 30th, 2006

Välkommen till En Kopp Java.

Det här är det första inlägg så vad passar då bättre än hello world?

public class helloworld
{
public static void main(String[] args)
{
System.out.println(”hello world”); //Skriver ut “hello world”
}
}

Det här är det första och kanske lättaste programet man lär sig när man ska börja programera i JAVA.

Sträng+ variabel = Sträng

måndag, april 17th, 2006

 Det här korta programet visar hur man skriver ut en variablen av typen int och “infogat” i en Sträng. Man “plussar” helt enkelt ihop variablen (antalAnkor) och texten man vill skriva ut med hjälp av operatorn + programet skriver ut värdet av antalAnkor och intetexten “antalAnkor”.

public class Ankor
{
public static void main(String args[])
{
int antalAnkor = 476;
System.out.println(”Antal ankor= ” +antalAnkor +” Ankor “);
}
}