abstract class Name {
private String name
// 抽象类中的抽象方法,不应该有方法体
public abstract boolean isStupidName(String name) {}
}
2.
public class Something {
void doSomething ()
{
private String s = "" // 方法中的修饰符不能是private,这个只能在类中使用
int l = s.length()
}
}
3.
abstract class Something {
private abstract String doSomething ()// 抽象方法不应该是private的,因为注定要被继承, 如果是private,就继承不了啦
}
4.
public class Something {
public int addOne(final int x) {
return ++x // final 修饰的x,不能被修改
}
}
5. 没错
public class Something {
public static void main(String[] args) {
Other o = new Other()
new Something().addOne(o)
}
public void addOne(final Other o)
{
o.i++
}
}
class Other {
public int i
}
6. 没错
class Something {
int i
public void doSomething() {
System.out.println("i = " + i)
}
}
7.
class Something {
final int i // final修饰的变量要被初始化
public void doSomething() {
System.out.println("i = " + i)
}
}
8.
public class Something {
public static void main(String[] args) {
Something s = new Something()
// 静态方法main中调用doSomething, 但是doSomething不是static修饰的
System.out.println("s.doSomething() returns " + doSomething())
}
public String doSomething() {
return "Do something ..."
}
}
9. 写法没错,但是和文件名称不统一
class Something {
private static void main(String[] something_to_do)
{
System.out.println("Do something ...")
}
}
其实不难,原理如下:建立数据结构,此结构应该有的属性为:
1。图A(原图),
2。图B(有差别的图),
3。不同点的坐标区域
原理:窗口中显示两个图,在每个图上添加鼠标点击事件,在鼠标点击后在判断坐标是否在坐标区域内
用NetBeans半小时应该就能做好,程序不难,麻烦的是图片的制作或者寻找,然后规定坐标区域
回答完毕,如果你想要程序我又时间了可以考虑给你做一个
华氏度=摄氏度*9/5+32public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in)
System.out.println("请输入摄氏温度")
System.out.println("华氏度为:"+(input.nextDouble()*9/5+32))
}
利息的
Scanner input = new Scanner(System.in)
System.out.println("请输入本金")
double a=input.nextDouble()
System.out.println("本金为:"+a)
System.out.println("请输入存期")
int c=input.nextInt()//存期
//System.out.println("请输入年利率")
//double d=input.nextDouble()//年利率
//第一年利率 2.25
//第二年利率 2.7
//第三年利率 3.24
//第五年利率 3.6
switch(c){
case 1:System.out.println("存款一年后的本息是"+(a*2.25/100+a))break
case 2:System.out.println("存款两年后的本息是"+((a*2.7/100+a)*2.7/100+a))break
case 3:System.out.println("存款三年后的本息是"+(((a*3.24/100+a)*3.24/100+a)*3.24/100+a))break
case 4:System.out.println("存款四年后的本息是"+((((a*3.24/100+a)*3.24/100+a)*3.24/100+a)*3.24/100+a))break
case 5:System.out.println("存款五年后的本息是"+(((((a*3.6/100+a)*3.6/100+a)*3.6/100+a)*3.6/100+a)*3.6/100+a))break
default:System.out.println("莫找茬")
}
/*double b=(a*100/d*c)//利息
int f=a+b//本息
System.out.println("存取一年后的本息是"+f)
System.out.println("存取二年后的本息是"+f)
System.out.println("存取三年后的本息是"+f)
System.out.println("存取五年后的本息是"+f)*/