自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 4、二维数组计算班级成绩

需求说明:根据3个班各5名学生某门课程的成绩,正确使用二维数组计算如图所示3个班各自的总成绩。在这个程序中二维数组的第一维是班级,第二维是各班级的学生,与之对应的双重循环中,外层循环i为班级,内层循环j为各班级的学生。(注意:二维数组实际上是一个一维数组,它的每个元素又是一个一维数组) package homework;import java.util.Scanner;public class 作

2017-01-11 19:50:56 5376 3

原创 3、Arrays类排列字符

需求说明:正确使用Arrays类的sort()方法排列一组字符,并使用Arrays类的binarySearch(array, val)方法查找某个特殊字符在升序后数组中的位置,输出效果如下图所示。 package homework;import java.util.Arrays;public class 作业3Arrays类排列数符 { public static void main(Str

2017-01-11 19:49:52 1840

原创 2、Arrays类排序数组

需求说明:正确使用Arrays的sort()方法为数组进行排序,效果如下图所示。降序排列的写法可以参考for(int i=scores.length-1;i>=0;i–){} package homework;import java.lang.reflect.Array;import java.util.Arrays;import java.util.Scanner;public class

2017-01-11 19:48:58 884

原创 1、冒泡排序(0111)

需求说明:冒泡排序时注意以下关键点: (1)5个数字如何存放:(数组,数组.length = 5) (2)控制比较多少轮:(外层循环,循环变量 i) (3)控制每轮比较多少次:(内层循环,循环变量 j) (4)交换数据; 使用二重循环实现如图所示的冒泡排序。 package homework;public class 作业1冒泡排序 { public static void mai

2017-01-11 19:47:33 712

转载 6、获取最低价手机价格

需求说明:按照如下步骤: (1)定义数组存储价格,并利用循环输入; (2)定义变量min保存当前的最低价; (3)将min和数组中的其余元素依次比较; 求出4家店的最低手机价格,显示效果如下图所示。 package 作业;import java.util.Scanner;public class 作业6获取最低价手机价格 { public static void main(Strin

2017-01-11 19:45:53 3245

原创 5、向数组中插入一个元素

需求说明:按照如下操作向数组中插入元素,实现效果如图所示: (1)将成绩保存在数组中; (2)通过比较找到插入位置; (3)该位置元素往后移一位; (4)插入新成绩; package 作业;import java.util.Scanner;public class 作业5向数组中插入一个元素 { public static void main(String[] args) {

2017-01-11 19:44:59 4703 1

原创 4、求数组最大值

需求说明:使用数组和循环获取5位学员的成绩,使用int max;变量存储最大值。以课上讲解的“打擂台”的思路使用循环求出数组的最大值,并如图所示输出。 package 作业;import java.util.Scanner;public class 作业4求数组最大值 { public static void main(String[] args) { // TODO Aut

2017-01-11 19:44:06 1226

原创 3、购物金额结算

需求说明:正确使用数组和循环存储5笔购物金额,在控制台循环输出每笔金额并计算总金额,显示效果如下图所示。 package 作业;import java.util.Scanner;public class 作业3购物金额结算 { public static void main(String[] args) { // TODO Auto-generated method stub

2017-01-11 19:43:02 4447

原创 2、猜数游戏

需求说明:按照如下步骤进行该游戏的设计和实现: (1)循环输出数组的值; (2)求数组中所有数值的和; (3)猜数游戏开始:从键盘中任意输入一个数据,判断数组中是否包含此数,输出效果如下图所示; package 作业;import java.util.Scanner;public class 作业2猜数游戏 { public static void main(String[] args

2017-01-11 19:42:14 910 1

原创 1、计算5位学员平均分(0110)

需求说明:正确使用数组和循环存储控制台输入的5位学员成绩,计算平均分并输出,成绩和计算结果显示效果如图所示。 package 作业;import java.util.Scanner;public class 作业1计算5位学员平均分 { public static void main(String[] args) { // TODO Auto-generated method

2017-01-11 19:41:16 1573

原创 13、使用continue语句

需求说明:正确使用continue语句,实现统计80分以上的学生人数,并按照下图所示输出人数和比例。(注意:continue只能用在循环里,它的作用是跳过循环体中剩余的语句而执行下一次循环) package 作业;import java.util.Scanner;public class 作业13使用continue语句 { public static void main(String[]

2017-01-11 19:37:39 1076

原创 12、使用break语句

需求说明:循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,使用break语句停止录入,并提示录入错误,实现效果如下图所示。 package 作业;import java.util.Scanner;public class 作业12使用break语句 { public static void main(String[] args) { // TODO Auto-ge

2017-01-11 19:36:41 1054

原创 11、输出九九乘法表

需求说明:正确使用双重循环输出如图所示的九九乘法表。外层循环控制被乘数,内层循环控制乘数。(小提示:外层循环i初始值为1,当i大于9时退出循环,内层循环j初始值也为1,当j大于i时退出循环) package 作业;public class 作业11输出九九乘法表 { public static void main(String[] args) { // TODO Auto-g

2017-01-11 19:35:42 889

原创 10、使用双重循环打印图形

需求说明:正确使用双重循环打印如图所示的矩形、等腰三角形、平行四边形和菱形。双重循环中,外层循环控制行数,内层循环控制列数;当外层循环变量变化一次时,内层循环变量要变化一遍,很像地球的公转和自转。(小提示:菱形是由两个等腰三角形组成) package 作业;public class 作业10使用双重循环打印图形矩形 { public static void main(String[] arg

2017-01-11 19:33:26 10647

原创 9、输出加法表

需求说明:使用for循环循环输出对应数字的加法表,效果如图所示。这里的for循环中使用两个循环变量,一个从0开始自增(++)循环,一个从键盘录入的值自减(–)循环。 package 作业;import java.util.Scanner;public class 作业9输出加法表 { public static void main(String[] args) { // TO

2017-01-11 19:29:44 3548

原创 8、计算5门课程的平均分

需求说明:首先获取键盘录入的学生姓名,然后正确使用for循环,循环获取某同学的S1结业考试的5门课成绩,最后计算平均分并输出,效果如图所示。 package 作业;import java.util.Scanner;public class 作业8计算5门课程的平均分 { public static void main(String[] args) { // TODO Auto

2017-01-11 19:28:30 5462

原创 7、查询商品价格

需求说明:正确使用while循环,根据“是否继续”和“商品编号”两个条件,反复查询所选商品的价格,显示效果如下图所示。 package 作业;import java.util.Scanner;public class 作业7查询商品价格 { public static void main(String[] args) { // TODO Auto-generated meth

2017-01-11 19:27:27 1975

原创 6、switch解决等值判断问题

需求说明:正确使用switch选择结构,输出韩嫣参加计算机编程大赛所得到的奖励,下图所示为名次为“1”时的奖励。当名次为“2”时”奖励hp笔记本一部”,名次为“3”时”奖励移动硬盘一部”,其他名次没有奖励。(注意:如果需要每个case执行完后跳出,在每个case后不要忘记写break;default块顺序可以变动,但要注意其执行顺序。通常,default块放在末尾,也可以省略) package 作

2017-01-11 19:25:40 1032

原创 5、实现幸运抽奖

需求说明:根据四位会员卡号的百位数字与随机数进行比较,两值相等时即成为幸运会员,输出效果如下图所示。(产生随机数(0~9)的方法为:int random=(int)(Math.random()*10);) package 作业;import java.util.Scanner;public class 作业5实现幸运抽奖 { public static void main(String[

2017-01-11 19:24:29 2186

原创 4、使用嵌套if选择结构

需求说明:正确使用嵌套if选择结构,实现根据比赛成绩以及性别,对选手进行分组,效果如下图所示。当成绩小于等于“10秒”时,选手有资格进入决赛,对于进入决赛的选手再对性别“男和女”分别进入“男子组决赛”或“女子组决赛”。package 作业;import java.util.Scanner;public class 作业4使用嵌套if选择结构 { public static void main(

2017-01-11 19:22:21 2572

原创 3、使用多重if实现购车

需求说明:正确使用多重if选择结构,实现根据存款和购买能力的对应关系(当存款大于等于500万时买“凯迪拉克”,当存款大于等于100万时买“帕萨特”,当存款大于等于50万时买“伊兰特”,当存款大于等于10万时买“奥拓”,否则只能买“捷安特”)输出与之对应可以购买的车型,当存款为52万时输出如图所示的效果。(使用多重if选择语句处理问题时需要注意顺序)package 作业;import java.uti

2017-01-11 19:20:46 606

原创 2、使用多重if实现考试成绩评测

需求说明:正确使用多重if选择结构,根据输入的考试成绩输出如图所示的成绩评测效果。(当成绩大于等于80分时成绩评测为“良好”,当成绩小于80分但是大于等于60分时成绩评测为“中等”,否则成绩评测为“差”。) package 作业;import java.util.Scanner;public class 作业2使用多重if实现考试成绩评测 { public static void main(

2017-01-11 19:19:29 607

原创 1、复杂条件下的if选择结构(0109)

需求说明:当成绩判断条件比较复杂时,比如需要同时对Java成绩和音乐成绩同时进行判断时,就需要使用复杂条件的if选择结构对是否奖励进行判断(当Java成绩大于90分且音乐成绩大于80分,或者Java成绩等于100分且音乐成绩大于70分时,给予奖励),输出效果如下图所示。package 作业;import java.util.Scanner;public class 作业1复杂条件下的if选择结构 {

2017-01-11 19:18:07 798

原创 6、判断用户是否中奖(0106)

需求说明:正确使用条件运算符对各位之和进行判断。如果数字之和大于20,则中奖。程序执行效果如下图所示。 package 作业;import java.util.Scanner;public class 判断用户是否中奖 { public static void main(String[] args) { // TODO Auto-generated method stub

2017-01-11 19:14:44 970

原创 5、判断是否为偶数(0106)

需求说明:正确使用条件运算符判断一个数字是否为偶数,偶数的定义是可以被2整除的数,即这个数“%2”,结果为0就是偶数,程序执行效果参考下图。package 作业;import java.util.Scanner;public class 判断是否为偶数 { public static void main(String[] args) { // TODO Auto-generat

2017-01-11 19:12:54 1569

原创 4、计算键盘输入会员卡号之和

需求说明:使用Scanner获得键盘输入四位数字的会员卡号,分别使用“/”和“%”运算符分解获得会员卡各位上的数字,最后将各位上数字求和并输出,输出效果如图所示。 package 作业;import java.util.Scanner;public class 计算键盘输入会员卡号之和 { public static void main(String[] args) { //

2017-01-11 19:11:41 3908

原创 3、算术运算符的使用(0106)

需求说明:使用算术运算符和赋值运算符,对第一个图中内容进行计算并输出,四条输出语句的输出结果如第二个图所示。 package 作业;public class 算数运算符的使用 { public static void main(String[] args) { // TODO Auto-generated method stub int a=6/4;

2017-01-11 19:10:25 432

原创 2、实现两个数据交换(0106)

需求说明:使用变量以及赋值运算符实现两个int类型数据num1和num2的交换,交换前后的结果如图所示。package 作业;public class 实现两个数据交换 { public static void main(String[] args) { // TODO Auto-generated method stub int num1=5;

2017-01-11 19:08:45 851

原创 1、类型转换(0106)

需求说明:使用强制类型转换,将double rise = 9.8;强转为int类型,输出如图所示的结果。(注意:当强制转换时,精度有损失)package 作业;public class 类型转换 { public static void main(String[] args) { // TODO Auto-generated method stub double

2017-01-11 19:07:22 244

原创 4、Scanner获取会员卡号(0105)

需求说明:使用Scanner类获取键盘输入的会员卡号“8349”,并将该数据存储在变量中,最后如图所示输出这个变量的信息。import java.util.Scanner;public class 获取会员卡号 { public static void main(String[] args) { // TODO Auto-generated method stub

2017-01-11 19:05:26 822

原创 3、常量的使用(0105)

需求说明:按照如下推荐做法: (1)常量名通常大写; (2)不同字符使用下划线分隔; (3)只能被赋值一次,通常定义时即对其初始化; 在程序中正确使用常量存储圆周率π,根据圆的面积计算公式输出圆的面积,当圆的半径为2时,程序执行结果如图所示。 package 作业;import java.util.Scanner;public class 常量的使用 { public static

2017-01-11 19:03:32 547

原创 2、个人简历信息输出(0105)

需求说明:使用变量存储数据,实现个人简历信息的输出,程序执行效果如下图所示。package 作业;public class 个人简历信息 { public static void main(String[] args) { // TODO Auto-generated method stub String name = "小明"; int age

2017-01-11 19:01:28 542

原创 1、在MyEclipse的控制台中输出老师信息(0105)

需求说明:使用MyEclipse编写程序Teacher.java,要求是实现老师的姓名、课程方向、授课内容输出,在控制台中运行该程序输出如图所示效果。 package 作业;public class Teacher {public static void main(String[] args) { // TODO Auto-generated method stub String

2017-01-11 18:53:46 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除