




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 Java语言基础一、基本练习1计算两个变量的乘积创建一个Java类,在main()方法中定义两个局部变量,并输出这两个变量的乘积。2. 测试成员变量与局部变量的有效范围编写Java程序,声明成员变量age与局部变量name,比较这两个变量的区别,并添加相应的注释。3. 自动类型转与强制类型转换的应用编写Java程序,定义一个double型的变量和float型的变量,将double型的变量加上float型的变量*10的积,赋值给另一个double型的变量和float型的变量。4. 解决成员变量与局部变量重名的问题编写Java程序,当成员变量与局部变量重名时,输出成员变量的值。 运行结果:实例的运行结果如图1所示。5. 请举例说明前置运算符与后置运算符的区别编写Java程序,应用前置运算符和后置运算符实现自增与自减运算,并输出计算结果,从而比较前置运算符与后置运算符的区别。 运行结果:实例的运行结果如图1所示。图1 运行结果6. 加密可以这样简单将指定字符译成密码将字符串“mrsoft”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母m后面的第4个字母是q,用q代替m。 运行结果:实例的运行结果如图1所示。图1 运行结果7. 用三元运算符判断奇数和偶数编写Java程序,使用三元运算符“?:”判断指定的整数是奇数还是偶数。8. 用三元运算符判断库存状态编写Java程序,使用三元运算符“?:”判断库存状态,如果库存数量小于2,显示库存不足,否则显示库存数量。9. 没有不可能0也可以作为除数编写Java程序,实现以0作为除数的除法运算和求余运算。10. 用最有效的方法算出216等于几编写Java程序,用最有效的方法算出216的结果。第二章 线程控制一、基本练习1用if语句判断奇数和偶数编写Java程序,使用if语句实现判断变量x是奇数还是偶数。 运行结果:实例的运行结果如图1所示。 图1 运行结果2用for循环打印菱形编写Java程序,应用for循环在控制台上输出*号组成菱形。 运行结果:实例的运行结果如图1所示。 图1 运行结果3. 用while循环计算1+12!+13!120!编写Java程序,应用while循环语句计算1+1/2!+1/3!1/20!的和。 运行结果:实例的运行结果如图1所示。 图1 运行结果4. 用嵌套的if语句判断英语成绩所处的阶段编写Java程序,使用ifelse嵌套实现:判断英语打78分是处在什么阶段。条件为:大于或等于90为优,在75和90之间为良,在60和75之间为及格,小于60为不及格。 运行结果:程序运行结果如图1所示。图1 运行结果5. 在控制台上输出100以内能被3和7整除的数编写程序,在控制台输出100以内能被3和7整除的数。 运行结果:程序运行结果如图1所示。图1 运行结果6. 每10个数一行输出1到100之间的整数编写程序,在控制台每10个数一行输出1到100之间的整数。 运行结果:程序运行结果如图1所示。图1 运行结果7. 使用嵌套循环在控制台上输出九九乘法表编写程序,使用嵌套循环在控制台上输出九九乘法表。 运行结果:程序运行结果如图1所示。图1 运行结果8. 应用if语句判断某一年是否为闰年编写程序,应用if语句判断某一年是否为闰年。 运行结果:程序运行结果如图1所示。图1 运行结果9. 用do while循环列举20以内整数中的全部素数编写程序,用do while循环列举20以内整数中的全部素数。 运行结果:程序运行结果如图1所示。图1 运行结果10. 用switch语句根据消费金额计算折扣编写程序,应用switch语句计算累计消费金额达到一定数额时,享受不同的折扣价格。 运行结果:程序运行结果如图1所示。图1 运行结果第三章 字符串一、基本练习1用String类的方法实现大小写转换创建类Var,在main()方法中声明字符串str,其值为hello WORD。使用String类实现字符串str的大小写转换。运行结果:在Eclipse中运行Var类,结果如图1所示。 图1 Var类的运行结果2截取字符串中的部分内容创建类Eval,在main()方法中分别实例化两个字符串We are students、I like Java,从这两个字符串的第二个字母开始,截取三个字符并对其进行判断(不区分大小写)。运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果3. 用正则表达式判断手机号的合法性创建Eval类,在main()方法中使用正则表达式来判断字符串text是否为合法的手机号。运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果4. 用字符串生成器追加字符创建类Eval,在main()方法中创建字符串str,将其初始化为“编程词典”,并使用字符串生成器,向字符串str中追加110这10个数字。运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果5. 用连接运算符“+”连接字符串编写Example类,在main()方法中通过运算符“+”,实现字符串连接(包括基本数据类型及对象)并查看输出结果。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果6. 如何去掉字符串中的首尾空格创建类Example,在main()方法中实现通过去掉字符串“ ABC ”中的首尾空格,将得到一个新的字符串“ABC”。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果7. 获取字符串的长度创建类Example,在main()方法中编写程序,获取字符串“MingRiSoft”长度。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果8. 分割字符串并赋值给字符数组将字符串“book:and:food:and:drink”通过一个方法拆分成数组,其数组中元素为“book”, “and”, “food”, “and:drink”,并通过控制台输出。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果9. 格式化当前日期创建类Example,在main()方法中实例化java.util.Date,通过String类format()方法格式化当前日期,练习format()方法的使用。运行结果:程序的运行结果如图1所示。图1 Eclipse中的运行结果10. 格式化当前时间创建Example类,对当前时间进行格式化,分别为“03:06:53 下午”、“15:06:53”、“15:06”格式的时间。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果第四章 数组一、基本练习1创建数组和数组之间数据的复制编写Java程序,创建数组arr1、arr2,将数组arr1中索引位置是03中的元素复制到数组arr2中,最后将数组arr1、arr2中元素输出。运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果2. 对数组排序并输出数组中最小的数创建Eval类,在main()方法中创建int型数组,对数组进行排序并将数组中最小的数输出。运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果3. 将数组中指定索引位置的元素替换编写Java程序,实现将数组arr中索引位置是2的元素替换为“bb”,并将替换前的数组中的元素和替换后的数组中的元素全部输出。运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果4. 将二维数组中的行列互换编写Java程序,将二维数组中的行列互调显示出来。1 2 3 1 4 7 4 5 6 显示结果为 2 5 87 8 9 3 6 9运行结果:在Eclipse中运行Eval类,结果如图1所示。 图1 Eval类的运行结果5. 实现数组的复制功能创建Example类,实现数组的复制功能,并对复制产生的新数组打印输出。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果6. 排序数组并输出排序后的数组编写Java程序,声明一个有初值的int型数组 30, 20, 25, 40, 8 ,对其进行升序排序,并输出排序后的数组。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果7. 获得一维数组的长度并输出编写Java程序,获得一维数组的长度并输出。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果8. 利用一维数组输出7行杨辉三角创建Example类,利用一维数组输出7行杨辉三角形,杨辉三角形效果如图1所示。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果9. 用for循环输出二维数组中的值编写Java程序,声明有初始值的二维数组,然后用for循环输出数组中的值。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果10. 用for循环为int型数组赋值编写Java程序,声明一个元素的个数为10的int型一维数组,并用for循环把110之间的整数赋值给int型的数组,并打印输出。运行结果:在Eclipse中运行Example类,结果如图1所示。 图1 Example类的运行结果第五章 类和对象一、基本练习1定义一个花卉类(包括颜色属性和生长的各种方法)编写一个花卉类,在该类中,定义颜色属性和生长的各种方法。 运行结果:程序运行结果如图1所示。图1 运行结果2. 编写一个矩形类编写一个矩形类,将长与宽作为矩形类的属性,在构造方法中将长宽初始化,定义一个成员方法求此矩形的面积。 运行结果:程序运行结果如图1所示。图1 运行结果3. 通过类的实例访问成员变量和方法定义一个类,并创建该类的对象,同时通过创建的对象改变成员变量的值和调用该类中的成员方法。 运行结果:程序运行结果如图1所示。图1 运行结果4. 求两个数的和定义一个类,并创建该类的对象,同时通过创建的对象改变成员变量的值和调用该类中的成员方法。 运行结果:程序运行结果如图1所示。图1 运行结果5. 在构造方法中初始化成员变量的类定义一个类,并创建该类的对象,同时通过创建的对象改变成员变量的值和调用该类中的成员方法。 运行结果:程序运行结果如图1所示。图1 运行结果6. 找出下面代码的错误并改正请找出下面代码中的错误并修改正确。public class Orange public String color=红色;/声明成员变量colorpublic static int count=100;/声明静态成员变量countpublic static void main(String args) System.out.println(color); System.out.println(count); 运行结果:将代码修改正确后,将显示如图1所示的运行结果。图1 正确的运行结果7. 根据运行参数的个数决定循环次数根据运行参数的个数决定循环打印变量i值的次数。 运行结果:程序运行结果如图1所示。8. 创建动物类的一个对象,并调用其cry()方法后销毁该对象创建动物类的一个对象,并调用其cry()方法后销毁该对象。 运行结果:程序运行结果如图1所示。第六章 包装类一、基本练习1创建Interger类对象并转换为int类型创建Getint类,在该类中通过带有参数452的构造方法,创建Integer对象,并获取该Integer对象的int类型表示形式,打印452。运行结果:在Eclipse中运行Getin类,结果如图1所示。图1 Getin类的运行结果3. 把Boolean值转换成字符串并与原串比较编写程序,实现通过字符型变量创建Boolean值,再将其转换成字符串输出,观察输出后的字符串与创建Boolean对象时给定的参数是否相同。运行结果:在Eclipse中运行Exception类,结果如图1所示。图1 Exception类的运行结果4. 通过字符串创建Long对象,判断字符串参数的有效性。编写Java程序,通过String型变量作为参数创建Long类型对象,并检验String型参数是否为有效的数字,如果是则进行转换,否则输出不能转换的提示信息。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果如果将字符串str的值设置为字符串,则转换不能通过。如str = abc,其运行效果如图2所示:图2 Example类的运行结果5. 十进制数转二进制八进制和十六进制编写Java程序,把十进制的数128分别通过二进制、八进制和十六进制输出。将转换后的结果输出。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果6. 使用Character把String转换为大写编写Java程序,创建字符串变量I Love Beijing,使用包装类Character将其所有小写字符都转换为大写字符,并输出转换前和转换后的内容。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果7. 使用Character把String转换为小写编写Java程序,创建字符串变量I Love Beijing,使用包装类Character将其所有大写字符都转换为小写字符,并输出转换前和转换后的内容。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果8. 使用compareTo方法比较int型数的大小编写Java程序,创建Integer对象num1与num2,其初始值为100与1000,使用Integer类的compareTo()方法比较两个int类型数的大小。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果9. 输出int类型数的取值范围编写Java程序,输出int类型的最大值与最小值输出。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果10. 输出String数组元素的和与表达式编写Java程序,把String数组中各个元素的和求出来,并输出计算表达式和结果。运行结果:在Eclipse中运行Example类,结果如图1所示。图1 Example类的运行结果第七章 数字处理类1获取2到32之间(不含32)6个偶数的和尝试开发一个程序,获取232之间(不包括32)的6个偶数,并取得这6个偶数的和。运行结果本实例运行结果如图1所示。 图1 本实例运行结果2. 求圆面积并保留5位小数输出结果尝试开发一个程序,定义一个求圆面积的方法,其中以圆半径作为参数,将计算结果保留5位小数。运行结果本实例如图1所示。 图1 本实例的运行结果. 根据不同近似处理模式处理商的精度尝试改写BigDecimalDemo类中的div(double value1,double value2,int b)方法,以不同近似处理模式处理商的精度。运行结果div()方法,传入不同参数,取相同的两个数的商,运行结果如图1所示。图1 本实例的运行结果4. Random类的nextInt方法产生随机整数使用Random类的nextInt方法编写Java程序,使其分别产生0(含0)100(不含100)、1(含1)100(含100)、15(含15)70(含70)的随机整数。运行结果本实例运行结果如图1所示 图1 本实例运行结果5. 求5个数的最大值与最小值的差编写Java程序,求5个数中最大值与最小值的差,并输出最大值、最小值和最大值与最小值的差值。运行结果:例如取30.0f,25.8f,100.0f,10.0f,80.0f五个数中的最大值、最小值以及最大值与最小值的差,运行结果如图1所示。 图1 本实例的运行结果6. 求30度角的正弦余弦和正切值编写Java程序,把30度角转换为弧度并用Math类的方法求其正弦值、余弦值、正切值。运行结果:本实例运行结果如图1所示:图1 本实例的运行结果7. 求平方根立方根和乘方并输出整数编写Java程序,使用Math类的方法求数值的平方根、立方根和乘方,如果结果有小数,则输出与该结果最接近的整数。运行结果:例如获取5000的平方根、立方根、1.33的立方运行结果如图1所示 图1 本实例的运行结果8. 用Math类的random方法产生随机整数使用Math类的random方法编写Java程序,使其分别产生0(含0)100(不含100)、1(含1)100(含100)、15(含15)70(含70)的随机整数。运行结果:本实例的运行结果如图1所示。 图1 本实例的运行结果9. 格式化输出double型数据编写Java程序,把double型数据123456789.123456用DecimalFormat格式化输出,输出格式为123,456,789.1235。运行结果: 图1 本实例运行结果 第一章 Java语言基础1计算两个变量的乘积创建一个Java类,在main()方法中定义两个局部变量,并输出这两个变量的乘积。 运行结果:实例的运行结果如图1所示。 图1 CalcuateProduct类的运行结果 解题关键:l 使用float声明浮点类型变量。l 使用int声明整型变量。l 声明float型变量时如果不加“F”或“f”,编译器会认为是double类型而出错。l 使用算术运算符*实现乘法运算。 答案:CalcuateProduct.java文件的具体代码如下:public class CalcuateProduct public static void main(String args) float price=0;/定义代表单价的float型变量int number=0;/定义代表数量的int型变量float product=0;/定义代表商品金额的float型变量price=415.96f;number=20;product=price*number;/计算商品金额System.out.println(单价为:+price);System.out.println(数量为:+number);System.out.println(商品金额为:+product);2. 解题关键:l 成员变量在整个类体中有效。l 局部变量只在定义它的方法中有效。 答案:编写Variable类,在该类中定义一个成员变量age和一个局部变量name,该局部变量被定义在map()方法中,在main()方法中输出成员变量age和局部变量name,具体代码如下:/* * 测试成员变量与局部变量的有效范围 */static int age = 20; / 声明成员变量public static void map() /定义map()方法age = 30;String name = lili; / 声明局部变量System.out.println(在map()方法中输出变量age和name);System.out.println(年龄是: + age);/输出成员变量ageSystem.out.println(姓名是: + name);/输出局部变量namepublic static void main(String args) / 定义主方法map(); / 调用map()方法System.out.println(main()方法中输出变量age和name);System.out.println(年龄是: + age);/输出成员变量ageSystem.out.println(姓名是: + name); / 错误代码,局部变量name不可用于其他方法中3. 解题关键:l 当为变量赋值的数据类型与变量类型不一致,并且赋值的数据类型级别低于变量类型的级别时,自动数据类型转换会将赋值数据自动转换为变量的类型。l 当把高级别(即占用存储空间较大)的数据类型赋值给低级别(即占用存储空间较小)的数据类型时,必须进行的强制类型转换。 答案:编写TypeConvert类,名称为TypeConvert.java,在该类中,首先定义一个double型的变量money和float型的变量price,然后将money加上price*10的积,赋值给另一个double型的变量money1和float型的变量money2,最后输出money1和money2,具体代码如下:public class TypeConvert public static void main(String args) double money=31415926535897932384626.2;/定义一个double型的变量float price=12.6f;/定义一个fload型 的变量double money1=money+price*10;/此时不需要强制类型转换float money2=(float)money+price*10;/此时需要强制类型转换System.out.println(double型的money1的值为:+money1);System.out.println(float型的money2的值为:+money2);4. 解题关键:l 当成员变量与局部变量名称相同时,成员变量将被隐藏。l 当成员变量被隐藏时,可以使用“this.”作为前缀来访问成员变量。 答案:创建TestVariable类,名称为TestVariable.java,在该类中,首先定义一个名称为a的成员变量,然后定义printStr()方法,在该方法中,再定义一个名称为a的局部变量,并且输出局部变量a和成员变量a的值,最后在main()方法中,实例化TestVariable类的对象,并调用printStr()方法。TestVariable类的完整代码如下:public class TestVariable private int a = 100;/ 定义成员变量public void printStr() int a = 1000;/ 定义局部变量System.out.println(局部变量: + a); / 输出局部变量的值1000System.out.println(成员变量: + this.a); / 用this关键字输出成员变量的值100public static void main(String args) TestVariable tv = new TestVariable();tv.printStr();/调用printStr()方法5. 解题关键:l 放在操作元前面的自增、自减运算符,会先将变量的值加1(减1),然后再使该变量参与表达式的运算。l 放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量加1(减1)。 答案:编写Operator类,名称为Operator.java,在该类中,定义4个变量a、b、c、d,初始值为10,然后应用前置运算符和后置运算符实现自增与自减运算,并输出计算结果。Operator类的代码如下:public class Operator public static void main(String args) int a = 10;int b = 10;int c = 10;int d = 10;int e = a+; / 先把a的值赋值给变量e,然后对a加1System.out.println(a); / 输出结果为11System.out.println(e); / 输出结果为10e = +b; / 先对b加1,然后把b的值赋值给变量eSystem.out.println(b); / 输出结果为11System.out.println(e); / 输出结果为11e = c-; / 先把c的值赋值给变量e,然后对c减1System.out.println(c); / 输出结果为9System.out.println(e); / 输出结果为10e = -d; / 先对d减1,然后把d的值赋值给变量eSystem.out.println(d); / 输出结果为9System.out.println(e); / 输出结果为96. 解题关键:l 在定义字符变量时,要以单引号表示。l Java语言中可以把字符作为整数看待。l 当char型变量的值为整数时,将显示unicode表中该整数所指位置的字符。 答案:编写Encipher 类,名称为Encipher.java。在该类中,首先定义保存要加密的明文字符的变量,然后对明文字符进行加密,最后,输出原字符串(由明文字符组成)和加密后的字符串(由密文字符组成)。Encipher类的具体代码如下:public class Encipher public static void main(String args) / 主方法char mm = m; / 要加密的明文字符mchar rm = r; / 要加密的明文字符rchar sm = s; / 要加密的明文字符schar om = o; / 要加密的明文字符ochar fm = f; / 要加密的明文字符fchar tm = t; / 要加密的明文字符tchar mc = (char) (mm + 4); / 对明文字符m进行加密,此处需要进行强制类型转换char rc = (char) (rm + 4); / 对明文字符m进行加密,此处需要进行强制类型转换char sc = (char) (sm + 4); / 对明文字符m进行加密,此处需要进行强制类型转换char oc = (char) (om + 4); / 对明文字符m进行加密,此处需要进行强制类型转换char fc = (char) (fm + 4); / 对明文字符m进行加密,此处需要进行强制类型转换char tc = (char) (tm + 4); / 对明文字符m进行加密,此处需要进行强制类型转换System.out.println(原字符串: + mm + rm + sm + om + fm + tm); / 输出由明文字符组成的原字符串System.out.println(加密后的字符串: + mc + rc + sc + oc + fc + tc); / 输出由密文组成的加密后的字符串 说明:在上面的代码中,对明文字符进行加密时,一定要应用强制类型转换,否则将将提示如图2所示的错误提示信息。图2 错误提示信息7. 解题关键:l 三元运算符的运算规则:若条件式的值为true,则整个表达式取值1,否则取值2。l 能被2整除的数叫偶数,不能被2整除的数叫奇数。l %运算符用于完成求余运算。 答案:编写IsOddNumber类,名称为IsOddNumber.java,在该类的主方法中,首先定义一个int型的整数,然后应用三元运算符判断该整数是奇数还是偶数,并输出。IsOddNumber类的具体代码如下:public class IsOddNumber public static void main(String args) int number = 27; / 定义一个int型的整数,并赋初始值为27System.out.println(number % 2 = 0 ? number + 是偶数 : number + 是奇数);/应用三元运算符判断该整数是奇数还是偶数,并输出8. 解题关键:l 三元运算符的运算规则:若条件式的值为true,则整个表达式取值1,否则取值2。l 运算符用于比较左边的操作数是否小于右边的操作数。 答案:编写StorageState类,名称为StorageState.java,在该类的主方法中,首先定义一个int型的整数,然后应用三元运算符判断库存状态,并输出。StorageState类的具体代码如下:public class StorageState public static void main(String args) int store=12; /定义int型的变量,并赋初值为12,用于记录库存数量System.out.println(store=5?库存不足!:库存数量:+store);/应用三元运算符判断库存数量,并输出9. 解题关键:l 在进行浮点数运算时,0可以作为除数。l /运算符用于实现除法运算。l %运算符用于实现求余运算。 答案:编写ZeroByDivisor类,名称为ZeroByDivisor.java,在该类中应用/和%运算符完成对正浮点数和负浮点数的除法运算,具体代码如下:public class ZeroByDivisor public static void main(String args) double money = 215; / 定义浮点型数据System.out.println(money的值为正数时:); / 主方法System.out.println(money/0= + money / 0); / 输出money/0=InfinitySystem.out.println(money、0= + money % 0); / 输出money%0=NaNmoney = -215;/为money重新赋值System.out.println(money的值为负数时:);System.out.println(money/0= + money / 0); / 输出money/0=-InfinitySystem.out.println(money%0= + money % 0); / 输出money%0=NaN10. 解题关键:l 一个数左移n位,就是将这个数乘以2的n次方。l 左移运算比乘法运算快得多。 答案:编写Replacement4类,名称为Replacement4.java,在该类中应用左移运算符计算216的结果,并输出,具体代码如下:public class Replacement4 public static void main(String args) /主方法int a=2;/定义变量aint result=a4;/对变量a进行左移4位System.out.println(216=+result);/输出计算结果第二章 流程控制1. 解题关键:l 应用if语句进行条件判断。l 能被2整除的自然数为偶数,不能被2整除的自然数为奇数。l 使用算术运算符%实现求余运算。 答案:Ex01.java文件的具体代码如下:package com.wgh;public class Ex01 public static void main(String args) int x = 45;/定义一个int型的变量,赋初始值为45if (x % 2 = 0) /是否能被2整除System.out.println(x=+x+ 是偶数); else System.out.println(x=+x+ 是奇数);2. 解题关键:l 应用for语句实现循环。l 一个菱形,可以由两个三角形组成。 答案:编写Ex02类,在该类的main方法中编写代码实现打印菱形,具体代码如下:package com.wgh;public class Ex02 public static void main(String args) for (int i = 1; i i - 1; kong-) System.out.print( );/ 输出一个空格for (int xing = 1; xing = i; xing+) System.out.print(* ); / 输出*号和一个空格System.out.println(); / 换行for (int j = 1; j = 5; j += 2) / 循环输出下面半个三角形for (int kong1 = 1; kong1 = j; xing1-) System.out.print(* ); / 输出*号和一个空格System.out.println(); / 换行3. 解题关键:l 应用for语句实现循环。l 一个菱形,可以由两个三角形组成。 答案:编写Ex03类,在该类的main方法中编写代码计算1+1/2!+1/3!1/20!的和,具体代码如下:package com.wgh;public class Ex03 public static void main(String args) double sum = 0; / 和double a = 1; / 阶乘项的计算结果int i = 1; / 循环增量while (i = 75) / 判断English分数是否大于等于75if (English = 90) / 判断English分数是否大于等于90System.out.println(英语打 + English + 分:);System.out.println(英语是优); else System.out.println(英语打 + English + 分:);System.out.println(英语是良); else if (English = 60) / 判断English分数是否大于等于60System.out.println(英语打 + English + 分:);System.out.println(英语及格了); else / 否则System.out.println(英语打 + English + 分:);System.out.println(英语不及格);5. 解题关键:l for循环语句和if语句的嵌套使用。l 应用%求余运算符可以判断一个数能否被另一个数整除。 答案:编写Ex05类,在该类的main方法中编写列举100以内能被3和7整除的数的代码,具体代码如下:package com.wgh;public class Ex05 public static void main(String args) Sys
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度房屋买卖合同产权登记协议范本产权保障
- 二零二五年度租赁房屋租赁合同示范文本
- 二零二五年度新能源汽车充电设施安装合同
- 二零二五年度新型建材应用装修合同
- 2025版房屋改造贷款合同下载与解读
- 2025版房地产经纪服务合同范本(2025年度版)
- 二零二五年度房产抵押贷款贷款合同解除服务合同
- 2025版网络直播平台内容监管与法律风险防控合同
- 2025版电动伸缩门安装、调试及智能化升级合同范本
- 二零二五年矿产资源动产买卖开发合同
- 2025年体育教练员执业能力考试试题及答案解析
- 2025年住培结业考试题库及答案
- 2025年重庆辅警管理知识模拟100题及答案
- 创伤急救基本知识培训课件
- DB42∕T 2151-2023 应急物资储备库建设规范
- 2025年二级建造师继续教育题库及参考答案(完整版)
- 胶水储存管理办法
- 精神患者家属健康教育讲座
- 分包招采培训课件
- 公司全员销售管理办法
- 考试真题及答案解析注册安全工程师
评论
0/150
提交评论