Java Input and Output: A Beginner's Guide

Java Input and Output: A Beginner's Guide

I alla programmeringsspråk är input och output (I/O) en viktig del av användarens interaktion med ditt program. Inmatning låter dig få användardata medan utdata låter dig visa den.





Som med de flesta programmeringsspråk är tangentbordet standardinmatningsenheten och skärmen är standardutmatningsenheten.





Den här guiden tittar på de grundläggande I/O -funktionerna du kan utföra med Java.





Java -utdata

För att visa utmatning på en skärm kan du använda println () metod. Denna metod finns i Systemet klass.

Använd syntaxen nedan för att visa data:



System.out.println('Your output goes here.');

Ovanstående uttalande visar ett fält som heter ut . Det här är en offentlig statisk fält som accepterar data som ska matas ut.

Du måste också skriva citat på de data du vill ska visas. Undantaget från detta är när värdet i System.out.println () sats är en variabel eller ett tal.





Se exemplet nedan:

int t = 24;
System.out.println(t)
System.out.println(96)

Utgången för 'int t = 24' är 24, inte t.





xbox one startar av sig själv

Java låter dig också utföra aritmetiska operationer inuti println () metod. Du kan lägga till, subtrahera, dela eller använda modul med denna metod. Det är viktigt att notera att du inte ska lägga citat när du använder dessa aritmetiska operationer. Om du gör det kommer Java -kompilatorn att behandla uttrycket som en sträng.

System.out.println((9*6)/5);

Ovanstående utmatning är resultatet av det aritmetiska uttrycket.

System.out.println('(9*6)/5');

Utgången du får med ovanstående är det aritmetiska uttrycket och inte resultatet. De println () metoden är inte den enda Java -metoden du kan använda för att mata ut data. De skriva ut() metod kan också användas för att utföra liknande operationer som println () . Den enda skillnaden är den println () sätter markören till nästa rad efter utskrift, medan skriva ut() lämnar markören där utmatningen stannade.

Aritmetik- och uppdragsoperatörer förklaras i Java

Exemplet helt fungerande kod nedan bör hjälpa till att grunda begreppen ovan.

public class Output {
public static void main(String[] args) {
int age = 20;
System.out.println('Java ');
System.out.println('Programming');
System.out.print('Java ');
System.out.print('Programming');
System.out.println('Java is more than ' + age + 'years old.'); // Line 8
}
}

Linje 8 introducerar anslutningsoperatören ( + ). Sammankoppling innebär att gå med. Därför används den operatören (+) för att ansluta olika delar av utdata.

Från tidigare, kom ihåg att citat inte sätts på variabler inuti System.out.println () påstående. Rad 8 visar hur anslutningsoperatören gör att du kan uppfylla detta villkor.

Java -ingång

Java ger flera sätt att få användarinmatning men Scanner klass används här.

För att komma åt Scanner klass måste du importera den.

hur man gör en asmr -video
import java.util.Scanner;

Du måste sedan skapa ett objekt för Scanner klass. Detta objekt kan sedan användas för att mata in data.

Scanner input = new Scanner ( System.in);

Ovanstående skapar ett objekt som kallas input. Se exemplet nedan:

import java.util.Scanner;
class Output{
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println('Enter an integer');
int n = input.nextInt(); // Line 5
if ((n%2)==0){
System.out.println('Your number is even');
}else{
System.out.println('Your number is odd');
input.close(); // Line 10
}
}}

Ovanstående kod tar in ett heltal från en användare och berättar sedan om det är jämnt eller udda.

Rad 5 visar metoden nextInt () . Denna metod används för att få en heltalsinmatning.

Om du ville fånga en Sträng , flyta , eller lång datatyp, då skulle du använda Nästa() , nextFloat () , och nextLong () metoder respektive.

På rad 10 finns det stänga() metod. Den stänger Scanner klass. Det är lämpligt att alltid stänga Scanner klass när du är klar med att använda den.

Nu vet du mer om input och output på Java

I det sista kodexemplet i den här artikeln, om uttalande användes. Det är en av de tre programkontrollstrukturerna i Java. I synnerhet är det ett urval.

Urvalssatser är viktiga för att välja en körningsväg med tanke på ett sant eller falskt villkor. Och nu vet du lite mer om input och output i Java, varför inte utöka dina kunskaper om detta programmeringsspråk inom andra områden?

Dela med sig Dela med sig Tweet E-post En nybörjarguide till Java Selection -uttalanden

Urval i Java är ett nyckelbegrepp för nybörjare att lära sig för alla kodande karriärvägar.

hur ansluter jag min telefon till min bärbara dator
Läs Nästa Relaterade ämnen
  • Programmering
  • Teknik förklaras
  • Java
  • Programmeringsspråk
  • Kodningstips
Om författaren Jerome Davidson(22 artiklar publicerade)

Jerome är personalförfattare på MakeUseOf. Han täcker artiklar om programmering och Linux. Han är också en kryptoentusiast och håller alltid koll på kryptoindustrin.

Mer från Jerome Davidson

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera