ภาษา JAVA ครับ ผมต้องการให้มันแสดง รายชื่อ จาก FOR 1-4 แต่ดันออกมาแค่ชื่อเดียวครับ คือชื่อสุดท้าย า

ต้องแก้โค้ดหรือเพิ่มโค้ดตรงไหนครับ โดยผมต้องการให้ ใส่ แท็กติก 442 แล้ว ใส่รายชื่อ 4 คน จากนั้นให้แสดง รายชื่อ 4 คนนั้น อีกที่ ก่อนจบการทำงาน แต่ว่าชื่อที่แสดงกับเป็นรายชื่อคนสุดท้ายเพียงรายชื่อเดียว ผมต้องแก้ไข หรือ เพิ่มโค้ดส่วนไหน ครับ ( ผมมือใหม่ ไม่รู้จริงๆครับ )

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
Scanner scan = new Scanner (System.in);
String name ="";
String name1="";
System.out.print("เลือกแท็กติก =");
int tactic =  scan.nextInt();
if(tactic == 442) {
    scan.nextLine();
    for (int i = 1; i < 5; i++) {
        System.out.print(i + "name");
        name = scan.nextLine();
       
    }
    for (int j = 1; j < 5; j++) {
            System.out.println(name);
    }
    System.out.println("bye");
    }
    }}
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ตัวแปรธรรมดา เก็บค่าได้ 1 ค่า (ตัวแปรมีค่าสุดท้าย ได้ค่าเดียว)

อยากทำแบบโจทย์ที่กำลังทำ ให้เปลี่ยนไปใช้ตัวแปร array แทน


https://www.google.com/search?q=java+array
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่