Gå til innhold

Gjøre små bokstaver om til store?


Anbefalte innlegg

Er det noen som vet hvordan dette kan gjøres lettest mulig i Java? Programmet skal altså lese inn små bokstaver, og deretter skrive ut tilsvarende store bokstaver.

 

Jeg ser ingen annen måte å gjøre dette på enn å bruke enn endeløs rekke med else if setninger.

 

Noen som kan hjelpe meg?

Lenke til kommentar
Videoannonse
Annonse

Ja, det vet jeg. Dette vil uansett resultere i en uendelig rekke med if else setninger. Det må vel finnes en enklere måte å gjøre dette på!?

 

Programmet skal lese inn et tilfeldig antall små bokstaver, og skrive ut tilsvarende store.

Noen som har noen tips?

Lenke til kommentar

// Programmet leser inn en tekst fra brukeren som skal være mer enn 10 tegn.

// Deretter skriver den ut den samme teksten, men med store bokstaver.

// Nøkkelen her er metoden: .toUpperCase();

 

import javax.swing.*; // importerer hele pakka, alle funksjonene i den.

 

public class kolle_program

 

{

 

public static void main(String[] args)

 

{

 

// Leser inn en streng

 

String Lest_streng = JOptionPane.showInputDialog("Skriv inn en streng på minst 10 tegn");

 

 

// Gjør strengen om til kun store bokstaver/tegn

 

String Store = Lest_streng.toUpperCase();

 

// Leser antall tegn som er i strengen

 

int AntTegn = Lest_streng.length();

 

 

if ( AntTegn < 10 )

{ System.out.println("Denne teksten har mindre enn 10 tegn. Prøv på nytt!"); }

 

 

if ( AntTegn > 10 )

{ System.out.println("Denne teksten har " + AntTegn + " tegn");

System.out.println("Her er strengen du skrev inn, men med store bokstaver: " + Store);}

 

 

{

 

System.exit(0);

}

 

}

 

}

 

// HIA student eller?

Endret av JFrame
Lenke til kommentar

Er jo selve metoden: .toUpperCase(); Som gjør alt om til store bokstaver.

I dette tilfellet: Store = Lest_streng --> Lest_streng gjøres om til store bokstaver og legges inn i Store. Så skriver du ut: Store

 

F.eks:

JOptionPane.showMessageDialog(null,"Alt i store bokstaver: " + Store);

 

eller:

 

System.out.println("Alt i store bokstaver: " + Store);

 

 

Er klassen String som inneholder disse metodene (ca.50 stk). Bare hente dem frem når man trenger dem.

Skulle du hatt alt i små bokstaver, måtte du brukt metoden: .toLowerCase();

 

Eks: String Smaa = Lest_streng.toLowerCase();

 

Ikke programmert så lenge, men slik jeg har skjønt det hvertfall...

 

Ellers er java greit og fortåelig, så lenge man gjør det forståelig :thumbup:

Endret av JFrame
Lenke til kommentar

// Klart det !

 

// Eks:

 

import javax.swing.*; // importerer hele pakka, alle funksjonene i den.

 

public class KOLLLEE

 

{

 

public static void main(String[] args)

 

{

 

// Leser inn en tekst

 

String Lest_streng = JOptionPane.showInputDialog("Skriv inn en tekst");

 

 

// Gjør teksten om til kun store bokstaver/tegn

 

 

// This is the key, the master key, the one and only: toUpperCase()

String Store = Lest_streng.toUpperCase();

 

 

System.out.println("Her er teksten du skrev inn, men med store bokstaver: " + Store);

 

 

 

System.exit(0);

 

}

 

}

Endret av JFrame
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...