java1000万手机号排序_Java基础练习..docx

第一章 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. 用最有效的方法算出2×16等于几编写Java程序,用最有效的方法算出2×16的结果。第二章 线程控制一、基本练习1.用if语句判断奇数和偶数编写Java程序,使用if语句实现判断变量x是奇数还是偶数。 运行结果:实例的运行结果如图1所示。 图1 运行结果2.用for循环打印菱形编写Java程序,应用for循环在控制台上输出*号组成菱形。 运行结果:实例的运行结果如图1所示。 图1 运行结果3. 用while循环计算1+1/2!+1/3!…1/20!编写Java程序,应用while循环语句计算1+1/2!+1/3!…1/20!的和。 运行结果:实例的运行结果如图1所示。 图1 运行结果4. 用嵌套的if语句判断英语成绩所处的阶段编写Java程序,使用if…else嵌套实现:判断英语打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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值