BC4 牛牛学说话之-浮点数
输入一个浮点数,
输出一个浮点数。
String类中format方法
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float m = sc.nextFloat();
System.out.printf("%.3f",m);
System.out.printf(String.format("%.3f",m))
}
}
首先是printf
然后是String.format("%.3f",m):第一个参数传入保留几位小数,第二个参数位置传入要进行保留位数的浮点数
BC5 牛牛学说话之-字符
输入一个字符,范围在ascii范围内,
输出这个字符。
charAt()方法
public class Main{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
//String s=input.next();
//System.out.println(s);
char c=input.next().charAt(0);
System.out.println(c);
}
}
java里面没有nextChar(),可以用String,next()或者nextLine(),
也可以用char,不过需要使用next().charAt(0),下标从0开始
BC6 牛牛的第二个整数
一行输入 3 个整数,用空格隔开,
请输出第二个整数的值。
String的nextLine()和split方法
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
System.out.println(s.split(" ")[1]);
}
}
nextLine()方法返回的是输入回车之前的所有字符,可以获得空白
String split方法按照空格分割为字符串数组,拿到数组第二个数即可,下标从0开始