java方法
A. java中 方法
你注意到前面修饰有一个static关键词了吗?
被static修饰表示静态方法,该方法属于整个类
上面的main和chang都是类方法,因此有以下两种使用方法
直接chang(),这个只能在两种方法都属于本类时才能使用
类名.chang() 类名.方法形式,若你新建过一个对象,也可以用对象.方法形式,不过不太好
如果不加static,表示是对象拥有,访问时可用this.方法,当然同上,在同一个类中this是可以省略的
B. Java方法怎么做
代码如下:
importjava.util.Arrays;
importjava.util.List;
importjava.util.Scanner;
publicclassApp1{
staticvoidsortPrint(inta,intb,intc){
List<Integer>list=Arrays.asList(a,b,c);
list.sort((x,y)->Integer.compare(y,x));
System.out.println(Arrays.toString(list.toArray()));
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
inta,b,c;
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
sortPrint(a,b,c);
}
}
importjava.util.Scanner;
publicclassApp2{
staticintmax(intx,inty){
returnx>y?x:y;
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
inta,b,c,d;
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
d=scanner.nextInt();
intm=max(a,b);
m=max(m,c);
m=max(m,d);
System.out.println("最大值:"+m);
}
}
importjava.util.Scanner;
publicclassApp3{
staticintcalc(intn){
intsum=0,m=0;
for(inti=0;i<n;i++){
m=m*10+n;
sum+=m;
}
returnsum;
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
intn;
n=scanner.nextInt();
intresult=calc(n);
System.out.println("结果:"+result);
}
}
importjava.util.Scanner;
publicclassApp4{
staticvoidtest(intn){
System.out.println(n%2==0?"偶数":"奇数");
}
publicstaticvoidmain(String[]argv){
Scannerscanner=newScanner(System.in);
intn;
n=scanner.nextInt();
test(n);
}
}
C. JAVA中的方法是什么意思
在java中,方法就是用来完成解决某件事情或实现某个功能的办法。
方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。
我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。
方法的语法格式:
在Java中,声明一个方法的具体语法格式如下
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){
执行语句
………
return 返回值;
}
D. java方法怎么写
方法的语法如下:
modifier returnValueType methodName(list of parameters) {
// Method body;
}
方法定义包括方法头和方法体。下面是一个方法的所有部分:
修饰符:修饰符是可选的,告诉编译器如何调用该方法。这定义了该方法的访问类型。
返回类型:方法可以返回一个值。returnValueType的值是方法返回的数据类型。有些方法没有返回值执行所需的操作。在这种情况下,returnValueType是关键字void.
方法名称:这是方法的实际名称。方法名和参数列表一起构成了方法签名.
参数:参数像一个占位符. 当调用一个方法,传递一个值给参数. 这个值被称为实际参数或参数. 参数列表是指类型,顺序和方法的参数的个数. 参数是可选的,也就是说,一个方法可以包含任何参数.
方法体:方法体包含定义哪些方法语句的集合.
举例
publicvoidshow(Stringa){//方法名show和参数a
System.out.println(a);//Methodbody
}
E. java方法怎么定义
java方法包括:方法的签名,方法体。方法的签名部分又包括:访问权限,返回值,函数名,形参列表。方法体:方法的主体部分,即函数的实现部分。
示例:private int function1(int s)
{
return s;
}
其中private是访问权限,除此之外还有public,protect,默认这三种权限。
int是返回值的类型,而这个地方的返回值是可以任意类型的。也可以不返回值。那就是void类型。
形参列表是需要从外部传进来的值。传入一个参数值进行处理。
可以这样理解:你想要削苹果,函数就相当于一把小刀,你用这把小刀去削完,就相当于函数处理完数据。
F. java编程中的"方法"是什么意思
在一个类中,程序的作用体现在方法中。方法是JAVA创建一个有名字的子程序的方法。
1、方法的实现包括两部分内容:方法声明和方法体。
[public | protected | private ] [static]
[final| abstract] [native] [synchronized]
returnType methodName([paramList])
[throws exceptionList] //方法声明
{statements} //方法体
——方法体是对方法的实现,它包括局部变量的声明以及所有合法的Java指令。方法体中声明的局部变量的作用域在该方法内部。若局部变量与类的成员变量同名,则类的成员变量被隐藏。
—— 方法声明中的限定词的含义:
static: 类方法,可通过类名直接调用
abstract: 抽象方法,没有方法体
final: 指最后一个方法
方法声明包括方法名、返回类型和外部参数。其中参数的类型可以是简单数据类型,也可以是复合数据类型(又称引用数据类型)。
对于简单数据类型来说,java实现的是值传递,方法接收参数的值,但不能改变这些参数的值。如果要改变参数的值,则用引用数据类型,因为引用数据类型传递给方法的是数据在内存中的地址,方法中对数据的操作可以改变数据的值。
补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
G. java方法的定义
//给你一条条解释吧 public class MethodDemo01{ //main方法,程序的入口
public static void main(String args[]){ //调用该类的静态方法,因为main是静态的方法,所以printInfo方法只能是写成静态的,不然需要实例化该类之后再用实例名称调用该方法了//这里调用了三次,显然结果都会一样。
printInfo() ; // 调用printInfo()方法
printInfo() ; // 调用printInfo()方法
printInfo() ; // 调用printInfo()方法
System.out.println("Hello World!!!") ;
} //静态方法
public static void printInfo(){//定义了一字符数组,并初始化了元素值
char c[] = {'H','e','l','l',
'o',',','L','X','H'} ; // 定义字符数组//循环,c.length 表示字符数组c的长度,也就是元素的个数
for(int x=0;x<c.length;x++){ // 循环输出//循环一次输出一个字符
System.out.print(c[x]) ;
}//循环完成就把所有的字符都输出来了。//这个换行的语句 可以不带参数!
System.out.println("") ; // 换行
}
}
H. java方法的定义和使用
Java方法的定义和使用. 方法的最大好处是可以进行重复调用,但是至于说那些操作要形成方法,这些都要根据你的实际项目经验而自我总结的。. 限制条件:在主类中定义,并且由主方法直接调用的方法形式。. 方法就是一段可以被重复调用的方法块。. 在Java中要想进行方法的定义,则可以使用如下的语法完成。. 数据类型(基本类型,引用类型)。. 但是在定义方法的时候有一点特别要注意,如果某一个方法上使用了void定义,那么该方法可以直接用return来结束调用。. 一般而言,这种return的处理往往需要结合if判断来实现。. 对于第一次接触方法的人来讲,先将语法记住,至于怎么用,需要时间来消化。
I. 用JAVA方法
1) 定义一个抽象类Printable,其中包括一个方法printItMyWay(),该方法是一个抽象方法,没有形参,返回值为空
public abstract class Printable{
public abstract void privtltMyWay(){};
public abstrace void printltMyWay(char cc){};
}
2) 改写矩形类使之继承Printable类,用printItMyWay()方法将矩形的相关信息打印在屏幕上,例如矩形的长为多少,矩形的宽为多少。.
注:矩形类包含矩形的长和宽。
public class juxing extends Printable{
private int length = 2;
private int width = 3;
public juxing(int length,int width){
this.length = length;
this.width = width;
}
public void printltMyWay(){
system.out.println("length:"+length +" "+"width:"+width);
}
public void printItMyWay(char c)
{
for(int i=0;i<height;i++)
{
for(int j=0;j<width;j++)
System.out.print(c);
System.out.println();
}
}
}
}
3) 再Printable类中增加一个新的抽象方法printItMyWay(char),这方法有一个字符性参数,返回值为空。其功能是利用给出的字符打印在矩形行区域内
4)第四问有问题,调用抽象方法是不可能的。
我觉得你的问题是这样:
no1处:p1.printltMyWay();
no2处:j1.printltMyWay('*')
J. Java的方法是如何创建和调用
1、方法是类中的一种成员。创建方法自然要先创建包含它的类。比如:
public class Aho
{
private int ;//字段,不是方法,可选,随便创建的
}
2、之后再在其中创建类的成员:方法。比如:
public class Aho
{
private int ;//字段,不是方法
public void showWorld()//这是方法的创建
{
System.out.print("hi");
}
}
3、这样就创建了方法。之后就可以调用方法了。比如:
public class Test {//这又是一个类,用来和上面那个咱创建的沟通的,可以在其中使用咱的功能
public static void main(String[] args) {//这是一个方法,如果要使用某个类的功能应该写在这里
Aho a=new Aho();//创建一个实例
a.showWorld();//调用方法
}
}
4、运行3。