对于空格或换行分割的
输入以换行结束
func main() { var t1 int var t2 string var t3 int var t4 bool fmt.Scan(&t1, &t2) fmt.Scan(&t3, &t4) fmt.Println(t1) fmt.Println(t2) fmt.Println(t3) fmt.Println(t4) }
如何读一整行
func main() { reader := bufio.NewReader(os.Stdin) line, _, _ := reader.ReadLine() fmt.Println(string(line)) }
如何读区特定格式
func main() { var a int var b string fmt.Scanf("a=%d b=%v", &a, &b) fmt.Println(a) fmt.Println(b) }2. java
读一行
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); String str=in.nextLine(); String str1=in.nextLine(); System.out.println(str); System.out.println(str1); } }
读一个数
读一个数时,不会读换行符
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); String str=in.nextInt(); String str1=in.nextInt(); System.out.println(str); System.out.println(str1); } }