1. go
对于空格或换行分割的
输入以换行结束
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);
}
}