蓝桥杯java备赛之eclipse代码提示,简易快读快写模版和debug技巧(蓝桥杯javab国一)

📅 2026/7/5 20:52:11
蓝桥杯java备赛之eclipse代码提示,简易快读快写模版和debug技巧(蓝桥杯javab国一)
eclipse工具栏中打开Window-Preference打开Java-Editor-Content Assist将红框内改成英文句号加26个字母的大小写.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM这个方法可以实现代码提示但实际用起来会有不必要的提示但总比没有好把多余的删掉即可或者可以键盘右键再左键提示就没了下面是快读模版import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.StreamTokenizer; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader bfnew BufferedReader(new InputStreamReader(System.in)); Read innew Read(); int nin.nextInt(); String sbf.readLine(); System.out.println(n); System.out.println(s); } public static class Read{ StreamTokenizer stnew StreamTokenizer(new BufferedReader(new InputStreamReader(System.in))); public int nextInt() throws IOException { st.nextToken(); return (int)st.nval; } } }核心是下面那个Read类主要写入数字类型的用法跟Scanner innew Scanner(System.in);差不多nextInt方法可以依样画葫芦改成Long Double输入字符串可以用下面代码BufferedReader bfnew BufferedReader(new InputStreamReader(System.in)); String sbf.readLine();一定要自己多写几遍简记为st br isr最后里面写System.in,写的时候会有代码提示,里面的方法st.nextToken(),返回st.nval,写的时候会爆红鼠标放在语句上把异常抛出即可还有一个就是快写模版快写其实不是必要但是可以加快写代码的速度顺带一提syso是java单行输出的快捷键PrintWriter pw new PrintWriter(new OutputStreamWriter(System.out)); int a1; pw.print(1); pw.println(); pw.printf(%d,a); pw.flush();也很好记pw加osw最后一定要flush不然输出不了import java.io.*; public class Main { static PrintWriter pw new PrintWriter(new OutputStreamWriter(System.out)); public static void main(String[] args) throws Exception { BufferedReader bf new BufferedReader(new InputStreamReader(System.in)); //int nInteger.parseInt(bf.readLine().trim()); //String sbf.readLine().trim(); Read in new Read(); pw.flush(); } public static class Read { StreamTokenizer st new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in))); public int nextInt() throws IOException { st.nextToken(); return (int) st.nval; } public long nextLong() throws IOException { st.nextToken(); return (long) st.nval; } public double nextDouble() throws IOException { st.nextToken(); return st.nval; } public String nextword() throws Exception{ //只能用来读入纯字母字符串 st.nextToken(); return st.sval; } } }快读快写代码模板一定要记也没多少用多就熟练了可以减少很多TLE的情况能用read类就直接用read类需要读入非纯字母的字符串就只用brread类和br一定不要混用否则会出现奇怪的错误br读一行数字数组的时候读readline读一整行转成字符串再用split分割成字符串数组再用Integer.parseInt()转成数字即可还有一个小技巧debug数组可以Arrays.toString(a)二维数组Arrays.deepToString(a)普通元素的集合可以直接打印pw.println(list)