java初学者求助一个问题

我的题目如下:
/*
9.编写Java小应用程序,程序中自定义一个方法:

double find2(int n)

方法的功能是求2的n次方。程序中调用该方法,输出2的40次方的结果并输出。

*/

public class Ex1_9{
public static void main(String args []){

{
System.out.println("2的40次方是"+fing(40));
}
double find2(int n){
double result=1.0;
for(int i=1;i <=n;i++) {
result*=2;
}
return result;
}
}
}

但是在编译的时候出现了问题:
F:\javazuoye>javac Ex1_9.java
Ex1_9.java:17: 需要 ';'
double find2(int n){
^
Ex1_9.java:17: 需要 ';'
double find2(int n){
^
2 错误

实在不知道是什么问题,请哪位大虾帮忙解答一下,谢谢了。

public static void main(String args []){

{
System.out.println("2的40次方是"+fing(40));
}
====================================================
这一段有两个错误:
1. 第一行末,多一对{ },对应在末尾有半个
2. 打印语句中 调用的方法名不对!!! ==》find2(i)

===================================================
还有错误。。。一会儿补充

!!!!修改好的!!!!!
public class Ex1_9{
public static void main(String args []){
System.out.println("2的40次方是: "+fing2(40));
}
static double fing2(int n){//静态主方法只能调用静态方法
double result=1.0;
for(int i=1;i<=n;i++) {
result*=2;
}
return result;
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-05
System.out.println("2的40次方是"+fing(40));
为System.out.println("2的40次方是"+find2(40));
第2个回答  2009-11-05
System.out.println("2的40次方是"+fing(40));
改成find2(40)
而且此输出语句前多了个 "{" 应去掉
第3个回答  2009-11-08
下面是我改好的程序, 首先我想说的是被调用的方法不应该出现在主函数中

public class Ex1_9{
public static void main(String args []){

System.out.println("2的40次方是"+find.find2(40));

}
}
class find{
static double find2(int n){
double result=1.0;
for(int i=1;i <=n;i++) {
result*=2;
}
return result;
}
}
第4个回答  2009-11-05
加油加油
第5个回答  2009-11-10
需要创建一个对象才能调用fing(40)方法!!!!!!!!

java实在学不明白,几个java问题请教大家
而第二个方法是一个String字符串数组 仅仅只有这个不同 这样的两个或者多个方法 不能并不称之为多个方法 我们称之为一个方法的重载 也就是说这两个方法是 sayHello方法的重载 那么也就是说sayHello方法是重载方法 方法的重载次数不限 3、java里的类与对象到底是什么关系的? 答:类就是一个大概...

JAVA初学者的疑问
回答1:运行JAVA必须安装JRE,但JAVA程序写完后不是把整个工程给客户的,而是打一个JAR包发过去,用户可以就像双击EXE文件一样简单的访问我们写的JAVA程序。你说你没学JAVA的时候电脑上不装JRE也一样能运行这纯是你没注意到,更多的桌面程序是用.NET写的,而.NET只需要windows环境就可以···回答2:...

北大青鸟java培训:初学编程最常问的几个问题?
1、多久能学会编程?这是一个没有答案的问题。每个人投入的时间、学习效率和基础都不一样。如果你每天都拿出大把的时间来学习,那么两三个月就可以学会web前端,不到半年时间就可以编写出一些软件。但是有一点可以肯定,几个月从小白成长为大神是绝对不可能的。要想出类拔萃,没有几年功夫是不行的。...

Java初学者迷茫了怎么办?
迷茫一:Java学习这么难,我真的能学好吗?对于Java初学者来说,这个问题真的很苦恼,因为这会动摇Java初学者学习Java的决心。你要知道,Java是门高端计算机编程语言,学习一定是有一定难度的,不仅你学难,其他Java初学者也是一样,最终学成出师的,就是坚信自己能够学好的,并且坚持不懈付出努力学习的,...

初学JAVA的一个问题。
这个问题对于很多java初学者来说都存疑过,我觉得解答的最好的是王垠的一篇文章。我先贴出原文地址:网页链接 Java 有值类型,原始类型 int,boolean 等是值类型,其实是长久以来的一种误解,它混淆了实现和语义的区别。不要以为 Java 的官方文档那样写就是权威定论,就可以说“王垠不懂” :) 当你...

学习Java经常遇到的问题有哪些?
问题一:能看懂,但是不会写 这是很多初学者在学习的时候经常遇到的问题。在通过视频学习或是听课的时候觉得自己能够听懂,但是当自己练习的时候就会发现不知道应该如何下手。如果遇到这个问题,北大青鸟建议找一个适合自己学习的方法,课前预习、课后复习,经常练习,加深自己对代码的理解。问题二:学完就...

JAVA初学者问题,请各位不要骂我提这么简单的问题?因为是没有任何基础...
要知道,现在市场上的JAVA培训机构从6个月到2年培训的都有,他们是一天8小时全天上课,只学JAVA这个东西,还不能保证百分百学会就业,你想要自学,那就要付出更多的努力;2,初学者最好先使用一段时间的editplus软件,你可以理解为功能强大的记事本,可以帮你检测你的代码写的是不是有语法错误,也就是...

JAVA初学者问题,我该怎么改,数组越界
1,判断数组的长度,例如:for(int i=0;i<argv.length;i++) System.out.println(argv[i]);但是这样改的话,你是什么也输出不了的,只是能保证不越界。要想能输出一些东西,请看下面:2,设置运行参数,保证argv长度至少为2 点击菜单里的Run,找到Run Configuration,在弹出的对话框里切换到...

我是个java初学者,怎么样才能学好java?
我是个java初学者,怎么样才能学好java?学java无非就是自学和报班这两种方式,至于java自学还是报班好,这个还是需要根据您自身的条件来判断的。如果您自控能力、自学能力且有基础那自学好。反之报班好。下面跟您说一下java自学与报java培训班学的不同之处,供您参考。Java自学:好的地方是省钱,不太...

请问这个关于Java的题目怎么选?我是初学者,谢啦~
答案选(a)。感叹号代表逻辑取反,true取反后为false,反之亦然。则III中的!false即为true.题目要求选出所有的死循环,而while()型语句当括号内的布尔值为真时,将一直执行,即为死循环,可知I与III中,括号内的布尔值恒为true,即恒真,成为死循环。故答案选a。

相似回答