JAVA技术支持课--第一次java语言技术支持授课思路
Java的起源及应用
Java语言特点
变量与运算符
1. 数据类型:
java 的数据类型分类:
有几种基本数据类型;
String 的简单使用
2. 标识符、关键字、常量、变量:
标识符命名规范;
常用关键字有哪些;
变量命名规范及应如何定义并赋值;
变量之间的转化;
变量的作用域和生存期(给出一个例子);
3. 运算符的优先级别:
有哪几类运算,各类中包含哪几个运算符;优先级
4. 输入输出:
输入:使用Scanner对象实现输入各种类型的变量。
输出:使用System.out.println()或System.out.print()实现输出,区别。
流程控制语句(顺序,分支,循环 )
1. 顺序:
2 .分支:
if-else 语句:简单if,if-else,多重if-else,嵌套if-else
switch-case 语句:switch的条件特殊;break用处
3. 循环:
While,do-while ,for:
语法结构;中止条件;死循环
习题部分
1. 使用八种基本数据类型定义八个变量,然后在控制台输出各个变量的值。
2. 已知学生有学号,姓名,性别,年龄,身高,体重六项基本信息,依次从键盘录入该学生信息,完成后输出该生详细信息。
3. 张三要购买T恤,T恤单价及数量由用户输入,李四要购买网球,网球单价及数量由用户输入; 计算张三及李四各自消费总额并输出.
4. 从键盘上输入一个整数,计算各个位数之和
5. 输入一个数字,使用if语句判断匹配的数字。
如果输入的是:
1>. 打印:您输入的数字是1
2>. 打印:您输入的数字是2
3>. 打印:您输入的数字式3
其他数字 打印:输入了不符合规范的数字
注:使用if-else及switch 两种方式分别实现。
6. 从键盘上输入一个年份,判断该年是平年还是闰年。
7. 从键盘上输入一个年份,并输入一个月份(数字),输出该月份有多少天。
8. 从键盘上输入一个年份,并输入一个月份,计算从当前年份1月1号只当前第month个月共有多少天(如输入年份为2011,月份为3月,则计算,从1月1号到3月1号共多少天。输入年份为2004,月份为10月,则计算,从1月1号到10月1号共多少天即计算从1月n-1月共有多少天)
9. 设有int n,设计一个Java程序,打印出1+3+5+…n之和,变量n的初始值在程序中指定。
10. 实现如下程序:
1>.写一个程序:输出一个直角三角形(上三角),行数由用户输入,如图1所示:
2>.写一个程序:输出一个直角三角形(下三角),行数由用户输入,入图2所示:
3>.写一个程序:输出一个直角三角形(下三角),行数由用户输入,入图3所示:
11. 求1000之内的所有水仙花数
本程序是Application程序.所谓水仙花数,是指一个三位整数,
它的各位数字的立方和等于这个数本身.
例如:371就是一个水仙花数,因为371=3*3*3+7*7*7+1*1*1.
(int i
bw = i/100;
shw = i%100/10或i/10%10;
gw = i%10
12. 求1000之内的所有完全数
本程序是一个Application程序.所谓完全数,就是一个数恰好等于它的因子之和.
例如:
6的因子为1,2,3,而6=1+2+3,因此6就是完全数.
13. 求1~5的阶乘之和
本程序是一个Application程序,求1~20的阶乘之和,
也就是求表达式1+2!+...+5!的值
14. 实现一个计算器,用户从键盘输入两个操作数和一个运算符(+、-、*、/、%),系统自动完成计算。
相关习题在以后的博客中会陆续解答。