- Java程序设计与应用开发(第3版)
- 吴敏 於东军 李千目主编 成维莉 邵杰 姜小花副主编
- 249字
- 2025-03-22 04:39:45
习题
2.1 指出下列哪些变量名称是不合法的。
tomSalary、float、1people、people1、price_per_m、price-per_m、$root、@test
2.2 下面这个程序的目的是找到一个最小的自然数k,使得0+1+2+…+k>200。该程序中是否有错误?如果有,请修改该程序以满足要求。
public class FindMin{ public static void main(String []a){ final int sum=0; for(int k=0;k<100;k++){ sum=sum+k; if(sum>200) break; } System.out.println("sum="+sum+" k="+k); } }
2.3 利用Java API帮助文档,找到一个可以将给定的字符串转化为小写的方法。
2.4 编写一个程序,求解一元二次方程:2ax+bx+c=0。参数a、b及c从命令行输入。提示:需要用到java.lang.Math类,Math类中提供了多种用于科学计算的方法,例如开方sqrt、求幂pow等。
2.5 写出int min=x>y?y:x的等价if语句。
2.6 编写一个程序,计算,整型参数k及n从命令行输入。