作业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. 通过输入数字,为1则时存款业务,2则为取款业务
  3. 当进入存款时,键盘输入存款金额,和存款金额相加为新的余额并给出相应提示
  4. 当存款金额高于10000时则提示您的服务升级
  5. 进入取款时,输入取款金额,判断取款金额是否小于余额如果小于则取款成功,并扣除余额相应金额,当取款金额大于余额时则提示取款失败,余额不足。

作业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:(拔高题)

定义一个字符串,并给其赋值

“小甜甜,小花花,小微微,小张张”

以逗号拆分,然后在组合成

“小甜甜-小花花-小微微-小张张”的字符串

百道java基础作业题相关推荐

  1. 100道Java基础面试题收集整理(附答案)

    不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题. 1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Cl ...

  2. 分享18道Java基础面试笔试题

    转载自 分享18道Java基础面试笔试题(面试实拍) 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求? 2.请简述http协议中get请求和post请求的区别. 3.请简 ...

  3. 判断一个java对象中的属性是否都未赋值_100道Java基础面试题(一)

    100道Java基础面试题(一)未来大家将步入职场,面试的时候面试官还会问大家一些Java相关的问题.小编整理出100道非常实用的面试题目,可以帮助双体的小伙伴应对面试,我们一起来看看都有哪些吧! 1 ...

  4. 面试官问了我几道Java基础没答上来

    面试官问了我几道Java基础没答上来 文章目录 面试官问了我几道Java基础没答上来 1.面向对象的三大特性,分别解释下? 2.说到多态,再来说下方法重载和重写的区别? 3.Java是面向对象的语言, ...

  5. java面试题_阿里大厂流出的数百道 Java 经典面试题

    BAT 常问的 Java基础39道常见面试题 1.八种基本数据类型的大小,以及他们的封装类 2.引用数据类型 3.Switch能否用string做参数 4.equals与==的区别 5.自动装箱,常量 ...

  6. 几道Java基础面试题

    2019独角兽企业重金招聘Python工程师标准>>> 最近辞职赋闲在家,偶尔翻了一下Java书,尼玛,很多东西不是忘的干干净净,就是模棱两可,所以抽时间又复习了一下Java基础,以 ...

  7. 应届生/社招面试最爱问的几道Java基础问题

    本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb ([Java学习 面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错 ...

  8. 三面美团Java岗,面试竟然被这31道Java基础题难倒了

    01 分布式限流:Nginx+ZooKeeper 1.1 分布式限流之Nginx 请解释一下什么是 Nginx? 请列举 x Nginx 的一些特性. 请列举 x Nginx 和 和 Apache 之 ...

  9. 入大厂必经之路之 真 * 百道JAVA面试题

    目录 一.Java基础 1.. Java语言有哪些特点? 2.. Java和C++有什么关系,它们有什么区别? 3.. JVM.JRE和JDK的关系是什么? 4.. 什么是字节码?采用字节码的好处是什 ...

最新文章

  1. iPhoneX快速适配,简单到你想哭。
  2. 对items函数的理解
  3. HighNewTech:LL / GCP BOOTH at CES 2019 - January 8-11, 2019 - Westgate Convention Center Las Vegas
  4. 计算机制图实训心得体会,绘图实训心得体会
  5. leetcode230. 二叉搜索树中第K小的元素(中序遍历)
  6. php 匹配双字节字符串,收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)...
  7. Vue 快速集成ElementUI
  8. linux 系统信号忽略和system函数返回值问题(system的实现)
  9. TDAE:Hallucinating Very Low-Resolution Unaligned and Noisy Face Images by T
  10. 关于表数据同步使用update_time时的注意事项
  11. 如何防止SWF文件被反编译
  12. Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器
  13. 03 vsftpd 登录过程的调试
  14. 标签类目体系(面向业务的数据资产设计方法论)-读书笔记5
  15. python处理实时获取的数据
  16. 文件夹批量重命名不会操作?快来看看吧
  17. Sparx Systems发布Enterprise Architect 16
  18. 全志平台Android4.0 SOFTAP STATION共存调试记录1
  19. 百度Al在线语音合成(简单版)
  20. 关于 ‘builtin_function_or_method‘ object has no attribute ‘set_colorkey‘和 No video mode has been set解释

热门文章

  1. html看优酷总是加载中,优酷总提示浏览器版本低,看不了视频怎么处理
  2. 2020和2021外贸行业出路?
  3. Entity Framewor简单属性映射
  4. 这届年轻人,喜欢扎堆在B站看剧
  5. android浮窗播放器,Android仿优酷视频的悬浮窗播放效果
  6. 楼梯也疯狂:18个室内楼梯创意设计
  7. 电脑开机自动装垃圾软件,原来中了Adware usbadmi sys
  8. python九九乘法表菜鸟教程_Python
  9. 做短视频时如何引起用户共鸣,从三个角度出发,引起共鸣才能吸粉
  10. html动画、过渡实例