作业1:
使用输出命名用*排版打印出 i love you
作业2 : 使用记事本编写 代码,用命令行(黑窗口)运行并打印出下面的界面,截图上传作业
作业3:
熟悉eclipse开发工具的菜单,学会怎么调节编辑器的字体,怎么把运行的快捷键设置成ctrl + r
作业4:默写以下代码,并掌握每一行代码的意思
public class HelloWorld(){
public static void main(String args[]){
System.out.println(“你好”);
}
}
作业4:
姓名:小明
性别:男
Java成绩为: 90
使用今天学习的知识,通过控制台打印出来
姓名 性别 java成绩
小明 男 90
作业5:
姓名: 小甜甜
性别: 女
Java成绩为 : 60
姓名:小花花
性别: 男
Java成绩为:80
姓名:小美美
性别: 女
Java成绩为:70
使用今天学习的知识,通过控制台打印出
姓名 性别 java成绩
小甜甜 女 60
小花花 男 80
小美美 女 70
作业6:
使用键盘输入一个用户名并打印出用户名 next()监听字符串
作业7:
使用键盘输入一个数并打印输出这个数 nextInt()监听整型
作业8:
使用键盘输入一个小数并打印输出这个小数 nextDouble()监听小数
作业9:
作业10:
作业11:
键盘输入三个数,使用 加法 和 除法 求 平均值 , 求和
作业12:
键盘输入一个七位数,使用除法和取余运算得到 每一位的数字
作业13:
键盘输入一个三位数,使用除法和取余运算得到 每一位的数字,
然后求出这个数是不是水仙花数字 :
例如: 153 百位的立方+十位的立方+个位的立方 ==这个数本身
1*1*1+5*5*5+3*3*3==153
作业14:
小甜甜的java成绩是 80分
小花花的java成绩是 70分
编写程序,判断谁的java成绩高
打印输出结果为
作业15:
小明今年 17岁 ,没有身份证
使用程序判断小明能不能去网吧
需求提示:
小明的年纪 int age = 17;
小明的身份证有无 布尔类型 boolean shenfenzheng = false;
使用 逻辑运算符 && || ! 中的一种 判断 能不能去网吧
打印出 true(能) 还是 false(不能)
作业16:
使用类型转换
键盘输入一个小数 使用程序编程将小数变成整数 打印输出这个整数
作业17:
我想买车,买什么车决定于我在银行有多少存款
如果我的存款超过500万,我就买凯迪拉克
否则,如果我的存款超过100万,我就买帕萨特
否则, 如果我的存款超过50万,我就买依兰特
否则, 如果我的存款超过10万,我就买奥托
否则, 如果我的存款10万以下 ,我买捷安特
使用键盘输入监控自己存入的钱,通过多重if技术,实现功能
作业18:
编写程序,要求输入两个整数放到变量a和b,程序交换a和b的值并输出。例如:设a=3,b=2,则交换后a=2,b=3。
作业19:
通过键盘监听输入三个数判断,求出最大值并输出最大值的值
作业20:
从键盘输入任意一个年份,然后程序判断是否是闰年.
闰年:能被4整除但不能被100整数,或者能被400整除的
作业21:
以下的题使用 循环 和 continue 或者break;
1. 用户键盘输入10个整数,统计这10个整数里面有多少个偶数,多少个奇数
2. 键盘输入10个学生成绩,求学生的平均成绩和合格率
3. 键盘输入10个数,找出其中的最大数
4,打印1-99之间的所有整数,跳过以3开头的,以偶数结尾的整数, 比如32 34 36 38
5,求n的阶乘(用三种不同的循环实现,提示:先从键盘输入n的值) while do while 和for
阶乘:在数学中的表达式为(!在数的后边表示是阶乘,但是java中不能这样用)
1! = 1
2! = 1*2
3! = 1*2*3
4! = 1*2*3*4
5! = 1*2*3*4*5
作业22:
使用键盘输入,循环录入Java课的学生成绩,统计分数大于等于80分的学生比例,
使用continue统计
作业23:
使用键盘输入一个五位数,利用下面的while, do while, for 技术,实现五位数的翻转
例如输入一个数:12345 翻转之后 54321,
要求用三种循环各写一种方式,
作业24,
求1~100的和使用for循环编写,使用断点调试,体验一下for循环的步骤
作业25:
java模拟实现银行存,取款业务,
- 建立一个变量保存客户的余额
- 通过输入数字,为1则时存款业务,2则为取款业务
- 当进入存款时,键盘输入存款金额,和存款金额相加为新的余额并给出相应提示
- 当存款金额高于10000时则提示您的服务升级
- 进入取款时,输入取款金额,判断取款金额是否小于余额如果小于则取款成功,并扣除余额相应金额,当取款金额大于余额时则提示取款失败,余额不足。
作业26:计算1-100内(包含100)的和
作业27:计算1-100内(包含100)的积
作业28:分别计算1-100内的偶数和,奇数之和
作业29:打印出(100~1000)中所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方。
作业30:
使用while 做 一下效果的题
作业31:
2018年培养学员25万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到100万人?
作业32:
根据商品编号选择显示商品的信息与价格,并能允许用户选择继续选择或退出功能。
作业33:
求1~100之间不能被3整除的数之和
作业34:
循环录入某位学员五门课程的成绩,并计算平均分
作业35:
循环录入10位顾客的年龄,统计年龄大于30岁的顾客比例
作业36:
做一个简单的用户登陆验证功能,用户有三次机会输入用户名和密码,如果用户名和密码都是admin则提示登陆成功,否则重新输入,当三次机会输入错误则提示【对不起,三次均输入错误】
作业37:
使用键盘输入,循环录入Java课的学生成绩,统计分数大于等于80分的学生比例,
使用continue统计
作业38:
使用键盘输入一个五位数,利用下面的while, do while, for 技术,实现五位数的翻转
例如输入一个数:12345 翻转之后 54321,
要求用三种循环各写一种方式,
作业39,
求1~100的和使用for循环编写,使用断点调试,体验一下for循环的步骤
作业40:
用java打印一个金字塔图案,手动输入行数,自动打印对应行数的金字塔。
提示需要用一个循环代表行,一个循环代表列的* 一个循环代表列的空格
*
***
*****
*******
*********
***********
作业41、题目描述:有36个人,36块砖,每人搬了一次,正好搬完。其中男每人每次搬4块,女每人每次搬3块,两人每次搬一块。问 男、女、小孩各多少人?
作业42,一个人有一百块钱,他要去买鸡,公鸡5元一只,母鸡3元一只,小鸡1元三只,问用一百元买一百只鸡,求出公鸡多少只,母鸡多少只,小鸡多少只
使用for循环,把所有的情况都答应出来
作业43:
输出145-400之间是7的倍数,10个一换行
作业44:
猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?
作业45:
有只青蛙掉入十米深的井底,青蛙白天往上爬三米,晚上往下滑两米,问青蛙用几天才能从井里出来?
作业46,
使用两种方式把 10 20 30 40 50 60 70 80 90 100 存到数组中,并使用循环打印出来
作业47,
使用代码验证以上的数组的定义方式,总结一段话,并做好笔记
作业48:
有一个数列:8,4,2,1,23,344,12
求数列中所有数值的和,平均数,并猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数,包含打印出包含,不包含打印出不包含
作业49:
会使用学校机房的金山词霸,查询以下但是 array sort math random main system in scanner等等词汇,有自己电脑的下载一个有道词典或者金山词霸
作业50:
键盘随机输入五个整数,求出这五个数的最大值
思路: 要求出最大值, 先定义一个变量放最大值 int max = 0 ;
需要拿max 和数组中的每一个值比较,比较的结果是谁比max大就把这个值赋值给max,这样比较一圈之后,max就放的是最大值
核心代码
// 定义一个最大值的变量放最大值
int max = 0;
// 这个数组你们使用键盘输入,我这里定义的是死的
int aa[] = new int[]{1,2,3,4,56,2};
// for循环数组中的每一个元素 , 然后让每一个元素max比较
for(int i = 0 ; i < aa.length;i++){
// 谁比max大就把谁的值赋值给max
// 这样max中永远放的是最大值
if(max<aa[i]){
max = aa[i]
}
}
System.out.println(“最大值为:’’+max)
作业51,随机键盘输入五个数,求出最小值
作业52:使用sort()方法对数组排序
思路:sort()这个方法是数组自带的,
核心代码:
int aa[] = new int[]{1,2,3,4,56,2};
// Array.sort(数组名称)
Array.sort(aa);
for(int i = 0 ; i < aa.length;i++){
System.out.println(aa[i])
}
模仿上边的代码,练习键盘随机输入五个整数,放到数组中,然后对数组进行排序,最后输出排序后的数组结果
作业53:
使用Math.random()方法,这个方法是随机产生一个数,做一下的题
大家使用循环,循环1000次或者有同学想玩的就按照下面的代码循环10000次
总结 Math.random()产生的是一个什么范围的数,
int i = 1;
while(i<=1000){
System.out.println(Math.random());
i++;
}
总结完了,做练习,复习类型转化
然后做想随机产生一个100~300之间的数,怎么写代码
作业54:
创建一个女孩(Girl)或者男孩(Boy)类,描述好其成员属性和方法
成员属性:
name sex age height weight 等等
成员方法:
run跑 eat吃 jump跳 等等
在Test类中 创建属于自己的心目中的另一半.并打印其值
作业55:
创建一个英雄类(hero),
成员属性:
name sex type(类型,比如法师,刺客,坦克等等) hurt 伤害 blood 血量
成员方法
Run jump hide隐身等等 -->自己定义
作业56:
创建一个怪兽类(hero),
成员属性:
name sex type(类型,比如小怪,中怪,大怪兽等等) hurt 伤害 blood 血量
成员方法
自己定义
作业57 :
创建一个计算器类
类的属性有name
number1
number2
类的方法有 加法 减法 乘法 除法 取余
在Test类中新建对象,并取名称,给number1 和 number2 赋值,并实现运算
注意:写好javadoc注释
作业58:
创建一个汽车类
类的属性有:name
Color
品牌
速度
油箱 初始化值为100升;
类的功能有:
启动
这个功能里面打印汽车的基本信息,不用返回值
跑
功能实现:键盘输入一个时间,通过时间*速度 = 公里数,然后返回这个公里数,
加油
不需要返回值,油箱最大能加30升油,调用这个方法可以给油箱属性加油,调用一次加10升
停车
不需要返回值,直接停车就可以了
在test类中创建一个对象,实现先判断油箱有没有油,有的话启动,跑,没有的话就要加油了在启动,跑;跑的时候会得到一个公里数,根据公里数判断油箱中的油还够不够,一公里消耗0.1升,
完成一个汽车启动,跑 , 加油 , 停车 的功能
作业59:
使用键盘输入.模拟QQ注册.
请填写
用户名(不能少于6个长度)
密码(必须是6-12位)
邮箱必须含有@符号(使用indexof判断)
手机号码(必须是11位)
以上条件不满足,为注册失败,都满足则注册成功
作业60.
使用键盘输入,模拟QQ登录
输入用户名和密码
用户名区分大小写.
密码不区分大小写
作业61
使用jdk.1.6或者jdk.1.8查询字符串中trim()方法的使用
并总结一段话,上传到ftp上我会检查
作业62:
定义一个字符串,内容为:我是1808班的学生,我叫小小猪
使用indexof获取下标.使用substring分别截取”是1808班的学生”和 “小小猪”,
通过使用concat方法拼接成”小小猪是1808班的学生”
作业63:
扩展题:
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份, 多了一个,这只猴子把多的一个扔入海中,拿走了一份。
第二只猴子把剩下的桃子又平均分成五份,又多了一个,
它同样把多的一个扔入海中,拿走了一份,
第三、第四、第五只猴子都是这样做的,
问海滩上原来最少有多少个桃子?
作业64:
定义一个字符串 并给其赋值
“王杰,肖重阳,张旭,赵鑫,李杰”
以逗号拆分,然后打印出拆分的结果
作业65:(拔高题)
定义一个字符串,并给其赋值
“小甜甜,小花花,小微微,小张张”
以逗号拆分,然后在组合成
“小甜甜-小花花-小微微-小张张”的字符串