编程练习解析
一、遇到的问题
0.1中文字体的方向及大小设置
方法:进入Windows窗口的preference,basic来调整字体大小以及形式;凡是带@的字体标识都是横向字体。
0.2行错误
*当eclispe的行序号出现小×时,可以点击小×查询错误原因
0.3快捷键
**先输入syso,然后alt+/ 可以实现System.out.println();
0.4先输入main,然后快捷键alt+/ ,可快速生成main(String[]args)
main
二、编程练习优化**
01、scanner类的使用
Scanner位于java.util包中,使用时需导入此包
步骤:
使用Scanner工具类来获取用户输入的成绩信息
1.导入java.util.Scanner
2.创建Scanner对象
3.接受并保存用户输入的值
Scanner input = new Scanner(System.in);//创建Scanner对象
//print和println区别:print输出信息后会换行,而print不会换行
System.out.print(“请输入考试成绩信息:”);
int score = input.nextInt();//获取用户输入的成绩并保存在变量中
int count = 0;//加分的次数
02、关于System
System.out.printIn()是输出的值,可以显示的值
System.out.print()和System.out.printIn有所区别
前者在界面中第一行不要换行,后者要换行。
**03、eclipse的调试
先标记
再用debug 进行一行行调试
04scanner
Scanner是面向对象的一个模块,需要引入
在第二行输入如图:
注意:import java.util.Scanner;
注意:
Scanner input = new Scanner(System.in);//创建Scanner对象
知识点:二重循环、外层循环控制班级的数量、内层循环控制每个班级的学生数量
内循环累加输入的分数时,完成一次循环后,
外循环要把上一次内循环的sum总分数归零。
经验总结:
1.通过分析,明确需求
2.整理相关知识点
3.梳理流程
4.借助“断点跟踪”解决问题