java后台输入数据的2种方式
(1)
import java.io.BufferedReader; import java.io.InputStreamReader; public class 输入方法1 { public static void main(String[] args){ try{ //输入流,System.in:从键盘输入 InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); System.out.println("请输入第一个数:"); //从控制台读取一行数据 String a1=br.readLine(); System.out.println("请输入第二个数:"); String a2=br.readLine(); //把String转float float num1=Float.parseFloat(a1); float num2=Float.parseFloat(a2); if(num1>num2){ System.out.println("第一个大"); } if(num1==num2){ System.out.println("相等"); } if(num1<num2){ System.out.println("第二个大"); } }catch(Exception e){ e.printStackTrace(); } } }
(2)
import java.util.Scanner; public class 输入方法2 { public static void main(String[] args) { System.out.println("欢迎登陆学生信息平台"); //Scanner用来在控制台接收用户输入数据的类型 Scanner input=new Scanner(System.in); System.out.println("请输入学生姓名:"); String name=input.next(); System.out.println("请输入学生年龄:"); int age=input.nextInt(); System.out.println("请输入学生性别:"); boolean sex=input.nextBoolean(); if(sex==true){ System.out.println("学生姓名:"+name+",年龄:"+age+",性别:男"); }else{ System.out.println("学生姓名:"+name+",年龄:"+age+",性别:女"); } } }