java定义一个方法
A. java中能在方法中定义方法吗
方法中不能直接定义方法,但可以在方法中定义类,类里面再定义方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}
B. java编写一个方法
public class Temperature {
public int changeTemperature(int F_temperature) {
int C_temperature;
C_temperature = (5 / 9) * (F_temperature - 32);
return C_temperature;
}
public static void main(String[] args) {
int C_temperature = new Temperature().changeTemperature(20);
System.out.println(C_temperature);
}
}
你确定你给的公式对? 那样的公式将永远返回0.
5/9就永远得回0,在乘以任答何数结果还是0. 不过代码我给你了,看着自己改吧。
C. java中怎样声明一个方法然后调用这个方法
class Test{
private String myName=null;
public String getMyName(){
return this.myName();
}
public void setMyName(String myName){
this.myName = myName;
}
public void whichDoYouLike(){
System.out.println("I like "+ getMyname() );
}
public static void main(String[] args){
Test test = new Test();
test.setMyName("帅哥");
test.whichDoYouLike();
}
}
这里,带括号的都是方法!方法名称就是“()”前面的那个名字
如:
public void setMyName(String myName){
this.myName = myName;
}
这个就是方法(或者成为函数),setMyName 是方法名称!
D. java有一个方法的定义
public static <T extends AbstractTemplate> List<T> loadTemplate(String dataPath, Class<T> clazz) throws Exception { }
你好,这是java泛型的用法。
详见我的博客:http://blog.csdn.net/jinuxwu/article/details/6771121
祝你好运!!!
记得点赞哦
E. java中一个方法里面可以再定义一个方法么
不能,方法内部只能调用一个方法,或者你可以使用方法的内部类来实现方法内部类中定义方法。
F. java方法怎么定义
java方法包括:方法的签名,方法体。方法的签名部分又包括:访问权限,返回值,函数名,形参列表。方法体:方法的主体部分,即函数的实现部分。
示例:private int function1(int s)
{
return s;
}
其中private是访问权限,除此之外还有public,protect,默认这三种权限。
int是返回值的类型,而这个地方的返回值是可以任意类型的。也可以不返回值。那就是void类型。
形参列表是需要从外部传进来的值。传入一个参数值进行处理。
可以这样理解:你想要削苹果,函数就相当于一把小刀,你用这把小刀去削完,就相当于函数处理完数据。
G. java 定义一个方法 括号内是什么啊
首先里面的是参数,你这里之传入一个参数,long是参数的类型,内num是参数的名称,容
比如在别的地方调用此方法,它必须要传入一个long的参数,如
public void xx()
{
long xx=5;
reverseNum(xx);//这里就把xx=5这个变量传到了reverseNum里
}
然后再reverseNum方法里就可用num来代替xx了,这里的num就是5,
当然你也可以在加入更多的参数
如reverseNum(long num,int a,String ss)你可以传入任意的参数,左边是数据类型,右边是参数名称,就跟你定义变量一样的,左边类型,右边变量名
H. 在java中怎么定义一个方法
引用:
在这个程序里面的a.getx()自定义方法,就需要返回值.
因为前面的实例变量x为整型
所以返回值类型也要是整型
然后用return返回x的值50
用a.getx()调用
使用System.out.println();输出return返回来的值
public class Test{
private int x=50;
public int getx(){
return x;
}
public static void main(String[] args){
Test a=new Test();
System.out.println(a.getx());
}
}
运行结果为50
I. java方法的定义
循环:你代码中的循环
char c[] = {'H','e','l','l','o',',','L','X','H'};
for(int x=0;x<c.length;x++) {......}
首先定义了一个char数组,里面有若干个char字符,然后用了一个for循环,遍历这个数组,将数组中的每个字符给打印了出来,for循环的意思就是,从数组的第1个字符(int x=0,程序中索引为0是第一位),每次读取一个字符(x++),一直读取到这个数组的最末位(x<c.length)。
代码中连续3次调用了printInfo() ;方法,同样可以使用for循环,代码如下:
for (int i = 0; i < 3; i++) {
printInfo() ;
}
希望你能理解。
方法:方法是程序语句的集合,我们把一些可以重复利用的代码封装成方法,多次调用减少重复代码,你的代码中printInfo方法中的代码其实是可以在main方法中多次重复写来达到同样的效果的。还有其他各种规则,还是看书比较实在。这些应该书上都有的。
希望能帮到你