อินพุตและเอาต์พุต Java: A Beginner's Guide

อินพุตและเอาต์พุต Java: A Beginner's Guide

ในภาษาการเขียนโปรแกรม อินพุตและเอาต์พุต (I/O) เป็นส่วนสำคัญของการโต้ตอบของผู้ใช้กับโปรแกรมของคุณ อินพุตช่วยให้คุณรับข้อมูลผู้ใช้ในขณะที่เอาต์พุตให้คุณแสดงได้





เช่นเดียวกับภาษาการเขียนโปรแกรมส่วนใหญ่ แป้นพิมพ์เป็นอุปกรณ์อินพุตมาตรฐานและหน้าจอเป็นอุปกรณ์ส่งออกมาตรฐาน





คู่มือนี้จะกล่าวถึงฟังก์ชัน I/O พื้นฐานที่คุณสามารถดำเนินการกับ Java ได้





เอาต์พุต Java

หากต้องการแสดงผลบนหน้าจอ คุณสามารถใช้ปุ่ม println() กระบวนการ. วิธีนี้อยู่ใน ระบบ ระดับ.

ใช้ไวยากรณ์ด้านล่างเพื่อแสดงข้อมูล:



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

คำสั่งข้างต้นแสดงฟิลด์ที่เรียกว่า ออก . มันคือ สถิตสาธารณะ ฟิลด์ที่รับข้อมูลที่จะส่งออก

คุณต้องใส่เครื่องหมายคำพูดในข้อมูลที่คุณต้องการให้แสดง ข้อยกเว้นคือเมื่อค่าใน System.out.println() คำสั่งเป็นตัวแปรหรือตัวเลข





ดูตัวอย่างด้านล่าง:

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

ผลลัพธ์สำหรับ 'int t = 24' คือ 24 ไม่ใช่ t





การค้นหาเมนูเริ่มของ windows 10 ไม่ทำงาน

Java ยังอนุญาตให้คุณดำเนินการคำนวณภายใน println() กระบวนการ. คุณสามารถเพิ่ม ลบ หาร หรือใช้โมดูลัสด้วยวิธีนี้ สิ่งสำคัญคือต้องทราบว่าคุณไม่ควรใส่เครื่องหมายคำพูดในขณะที่ใช้การดำเนินการทางคณิตศาสตร์เหล่านี้ การทำเช่นนี้จะทำให้คอมไพเลอร์ Java ปฏิบัติต่อนิพจน์เป็นสตริง

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

ผลลัพธ์ข้างต้นที่ได้รับเป็นผลมาจากนิพจน์เลขคณิต

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

ผลลัพธ์ที่คุณได้รับจากด้านบนคือนิพจน์ทางคณิตศาสตร์ ไม่ใช่ผลลัพธ์ NS println() เมธอดไม่ใช่วิธีเดียวของ Java ที่คุณสามารถใช้เพื่อส่งออกข้อมูล NS พิมพ์() กระบวนการ สามารถใช้เพื่อดำเนินการที่คล้ายคลึงกันกับ println() . ข้อแตกต่างเพียงอย่างเดียวคือ println() วางเคอร์เซอร์ไปที่บรรทัดถัดไปหลังจากพิมพ์ในขณะที่ พิมพ์() ออกจากเคอร์เซอร์ที่เอาต์พุตหยุด

อธิบายตัวดำเนินการเลขคณิตและการกำหนดใน Java

ตัวอย่างโค้ดที่ใช้งานได้อย่างสมบูรณ์ด้านล่างควรช่วยในการวางแนวคิดข้างต้น

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
}
}

บรรทัดที่ 8 แนะนำตัวดำเนินการต่อ ( + ). Concatenation ความหมายคือ เข้าร่วม ดังนั้น โอเปอเรเตอร์นั้น (+) จึงถูกใช้เพื่อรวมส่วนต่างๆ ของเอาต์พุต

จากก่อนหน้านี้ โปรดระลึกว่าเครื่องหมายคำพูดไม่ได้ใส่ตัวแปรภายใน System.out.println() คำแถลง. บรรทัดที่ 8 แสดงให้เห็นว่าตัวดำเนินการต่อข้อมูลช่วยให้คุณปฏิบัติตามเงื่อนไขนี้ได้อย่างไร

อินพุต Java

Java มีหลายวิธีในการรับอินพุตของผู้ใช้ แต่ สแกนเนอร์ คลาสถูกใช้ที่นี่

ในการเข้าถึง สแกนเนอร์ คลาส คุณต้องนำเข้ามัน

ไอคอนเครือข่ายแจ้งว่าไม่มีอินเทอร์เน็ต แต่ฉันเชื่อมต่อ windows 10
import java.util.Scanner;

จากนั้นคุณต้องสร้างวัตถุของ สแกนเนอร์ ระดับ. วัตถุนี้สามารถใช้เพื่อป้อนข้อมูล

Scanner input = new Scanner ( System.in);

ด้านบนจะสร้างวัตถุที่เรียกว่าอินพุต ดูตัวอย่างด้านล่าง:

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
}
}}

โค้ดด้านบนใช้จำนวนเต็มจากผู้ใช้แล้วบอกว่าเป็นเลขคู่หรือคี่

บรรทัดที่ 5 แสดงวิธีการ เน็กซ์อินท์ () . วิธีนี้ใช้เพื่อรับอินพุตจำนวนเต็ม

หากคุณต้องการจับ สตริง , ลอย , หรือ ยาว ชนิดข้อมูล แล้วคุณจะใช้ ต่อไป() , ถัดไปFloat() , และ ถัดไปลอง() วิธีการตามลำดับ

ในบรรทัดที่ 10 มี ปิด() กระบวนการ. มันปิด สแกนเนอร์ ระดับ. ขอแนะนำให้ปิด .เสมอ สแกนเนอร์ ชั้นเรียนเมื่อคุณใช้งานเสร็จแล้ว

ตอนนี้คุณรู้เพิ่มเติมเกี่ยวกับอินพุตและเอาต์พุตบน Java

ในตัวอย่างโค้ดสุดท้ายในบทความนี้ the ถ้า มีการใช้คำสั่ง เป็นหนึ่งในสามโครงสร้างการควบคุมโปรแกรมใน Java โดยเฉพาะอย่างยิ่ง มันคือคำสั่งการเลือก

คำสั่งการเลือกมีความสำคัญต่อการเลือกเส้นทางการดำเนินการตามเงื่อนไขจริงหรือเท็จ และตอนนี้คุณรู้มากขึ้นเกี่ยวกับอินพุตและเอาต์พุตใน Java แล้ว ทำไมไม่เพิ่มพูนความรู้ของคุณเกี่ยวกับภาษาการเขียนโปรแกรมนี้ในพื้นที่อื่นล่ะ

แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือเริ่มต้นสำหรับคำชี้แจงการเลือก Java

คำสั่งการคัดเลือกใน Java เป็นแนวคิดหลักสำหรับผู้เริ่มต้นในการเรียนรู้เส้นทางอาชีพการเขียนโค้ด

ทำไมย้ายแอพทั้งหมดลง sd card ไม่ได้
อ่านต่อไป หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • เทคโนโลยีอธิบาย
  • Java
  • ภาษาโปรแกรม
  • เคล็ดลับการเข้ารหัส
เกี่ยวกับผู้เขียน เจอโรม เดวิดสัน(ตีพิมพ์บทความ 22 บทความ)

เจอโรมเป็นพนักงานเขียนบทที่ MakeUseOf เขาครอบคลุมบทความเกี่ยวกับการเขียนโปรแกรมและลินุกซ์ เขายังเป็นคนที่กระตือรือร้นในการเข้ารหัสและคอยติดตามดูอุตสาหกรรม crypto อยู่เสมอ

เพิ่มเติมจาก Jerome Davidson

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก