ในภาษาการเขียนโปรแกรม อินพุตและเอาต์พุต (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
- ภาษาโปรแกรม
- เคล็ดลับการเข้ารหัส
เจอโรมเป็นพนักงานเขียนบทที่ MakeUseOf เขาครอบคลุมบทความเกี่ยวกับการเขียนโปรแกรมและลินุกซ์ เขายังเป็นคนที่กระตือรือร้นในการเข้ารหัสและคอยติดตามดูอุตสาหกรรม crypto อยู่เสมอ
เพิ่มเติมจาก Jerome Davidsonสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก