1. ⭐️试题考查范围⭐️
2. ⭐️主类和主方法的命名⭐️
在蓝桥杯提供的官方文档中明确指出了Java组使用主类的命名规则为Main。
public class Main{
}
这里大家要非常的注意!!!
📚主方法为:
public static void main(String[] args){
....}
3. ⭐️输入输出⭐️
📚一般的输入输出:
使用Scanner类
📒第一步:
首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联(Scanner类的包名是 java.util.Scanner)。
Scanner sc=new Scanner(System.in);
说明:当创建了一个Scanner类对象之后,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给对象sc,若要获取需要的内容,调用sc的方法即可。
📒第二步:
不同的数据类型调用不同的sc.nextXXX()方法。
其中数字类型调用以下几种方法:
int a=sc.nextInt();
double b=sc.nextDouble();
long l=sc.nextLong();
short s=sc.nextShort();
字符(字符串)类型使用以下方法:
String s1 = sc.next(); // -》 C++中 cin/scanf
String s2 = sc.nextLine(); // -> C++中 gets()
📚注意:
☕️in.next() 从缓冲区接收字符遇到空格后停止。相当于 cin 和 scanf。
☕️in.nextLine() 从缓冲区接收字符,并且接收空格,遇到换行才停止,并且会自动舍弃换行,相当于 gets()。
📚例如:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String s1 = sc.next();
String s2 = sc.nextLine();
System.out.println("s1:"+s1+" leangth:"+s1.length());
System.out.println("s2:"+s2