求高手指点,Scanner sc=new Scanner(strIn);这行代码在下面这段程序中是个什么情况??怎么理解它啊?
importjava.util.Scanner;publicclassTest3{publicstaticvoidmain(String[]args){Scannerin...
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请依次输入重量、包数、价格,并以-分隔:");
String strIn=input.nextLine();
Scanner sc=new Scanner(strIn);
sc.useDelimiter("-"); //设置分隔符
int num=sc.nextInt();
int bag=sc.nextInt();
float price=sc.nextFloat();
double total=price*num*bag;
System.out.println("销售总额为:"+total);
}
} 展开
public class Test3 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请依次输入重量、包数、价格,并以-分隔:");
String strIn=input.nextLine();
Scanner sc=new Scanner(strIn);
sc.useDelimiter("-"); //设置分隔符
int num=sc.nextInt();
int bag=sc.nextInt();
float price=sc.nextFloat();
double total=price*num*bag;
System.out.println("销售总额为:"+total);
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询