当前位置:首页 » 编程语言 » java函数怎么写的

java函数怎么写的

发布时间: 2022-11-12 18:14:49

A. 高分请教一个java函数的写法

package dialogTest;import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import java.io.FileFilter;public class FileFinder {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
JFileChooser chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
//chooser.setFileFilter(new DirectoryFilter());
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

while(true){
int result=chooser.showOpenDialog(null);

if(result==JFileChooser.CANCEL_OPTION)
{

int r=JOptionPane.showConfirmDialog(null,
"�0�8�0�5·�0�9�0�3�0�5�0�4�0�0�0�4�0�3","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(r==JOptionPane.YES_OPTION) continue;
else
System.exit(0);
}

else {
File file=chooser.getSelectedFile();
String fileString;
while (true){
fileString=JOptionPane.showInputDialog(null,"�0�8�0�1�0�6�0�5�0�2�0�2�0�4�0�6�0�1�0�4×�0�0·�0�4�0�7�0�3","�0�2�0�0�0�2�0�1",JOptionPane.PLAIN_MESSAGE);
if(fileString==null){
int r=JOptionPane.showConfirmDialog(null,
"�0�8�0�5·�0�9�0�3�0�5�0�4�0�0�0�4�0�3","",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(r==JOptionPane.YES_OPTION) continue;
else
System.exit(0);
}
else
{
ArrayList<File> searchFiles=new ArrayList<File>();
getSearchFiles(searchFiles,fileString,file);
String message="";
if(searchFiles.size()==0)

B. JAVA 函数的规范写法

java里面一般不叫函数,叫方法;
一般:
作用域+修饰词+返回类型(无返回就void)+方法名(//参数列表,也可以不写,根据实际情况){//方法实现}
例如:
public static int fun(int i){
return i;
}
这是一个公有的静态方法,该方法返回一个整形数据,参数是一个int型

C. Java写一个自定义函数

为了帮助网友解决“java创建自定义函数”相关的问题,中国学网通过互联网对“java创建自定义函数”相关的解决方案进行了整理,用户详细问题包括:; /.println(arrs.这里是返回最大值
return 8;;/我想自定义getmax函数的话怎么做
}
public int getMax(){
/.getMax);/,7.outpublic class test{
public static void main(String[] args){
int arrs[] =new int[]{1;
}
}

我想java实现javascript 里面 prototype 这样的原型对象,5.,5;
System,1},8,4,具体解决方案如下:
解决方案1:
println(getMax(arrs)); a) a = arrs[i].length; arrs; i <
}
public static int getMax(int[] arrs){
int a = 0;
for (int i = 0,7.outpublic class TEST{
public static void main(String[] args){
int[] arrs =new int[]{1;
}
return a,5; i++) {
if(arrs[i] >,5;
System,1},8,4
解决方案2:
谢谢。。我能不能 .length() 这样的函数自定义创建呢?
解决方案3:
jdk提供一些常用类跟方法方便我们写程序,自己写也一样的
arrs.length Array里面封装好的实例属性
解决方案4:
谢谢!
解决方案5:
7,5;
}

public static void main(String[] args){
int arrs[] =new int[]{1:
public static int getMax(int[] arrs){
/.这里是返回最大值
return 8;/:
public static void main(String[] args){
int arrs[] =new int[]{1..;
System,4,4; ///,1}.out;
System; /,5,5,5;.,7,8.;我想自定义getmax函数的话怎么做
}
改为public int getMax(){
/,1}.out;;/.getMax),8.这里是返回最大值
return 8;
}
改为.println(getMax(arrs)).println(arrs
解决方案6:
方法没有修饰符的例子:
String getName(){ //无修饰符,无参数,有String类型返回值
return "张3";
}

void getName(){ //无修饰符,无参数,无返回值
system.out.println("张3");
}

int add(int a,int b){ //无修饰符,有2个整型参数,有整型返回值
return a+b;
}

方法有2种修饰符
1)有public、protected、private三种显示的访问控制修饰符
2)还可以有static 、 final 、abstract 这三个修饰符

方法含有修饰符的例子:
public String getName(){ //public修饰符(公有方法),无参数,有String类型返回值
return "张3";
}

private void getName(){ //无修饰符(私有方法),无参数,无返回值
system.out.println("张3");
}

D. 求详细的java主函数写法

importjava.util.Scanner;

publicclassT{

publicstaticvoidmain(String[]args){
System.out.println("请输入一个正整数:");
Scannerscanner=newScanner(System.in);
intn=scanner.nextInt();
Integer[]list=newInteger[n];
System.out.printf("请输入%d个不相同的整数: ",n);
for(inti=0;i<n;i++){
list[i]=scanner.nextInt();
}
scanner.close();
System.out.println();
System.out.println("全排列:");
perm(list,0,n);
}

publicstaticvoidperm(Object[]list,intk,intm){
if(k==m){
for(inti=0;i<m;i++)
System.out.print(list[i]+"");
System.out.println();
}else{
for(inti=k;i<m;i++){
swap(list,k,i);
perm(list,k+1,m);
swap(list,k,i);
}
}
}

privatestaticvoidswap(Object[]list,intk,inti){
Objecttemp=list[k];
list[k]=list[i];
list[i]=temp;
}
}

E. java的main函数如何写

public static void main(String[] args)
首先因为main函数是程序入口,所以必需是public 和static的,不用返回值,即使有也有没有意义的,所以要void。args组数是运行程序时的参数列表,参数是字符串的,可以有多个的,所以必需声明为String的数组

F. java语言的输出函数怎么写

概述

有三种输出方式:

1、print()

2、println()

3、printf()

解析

1、print():

print--是函数,可以返回一个值,只能有一个参数

print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

code:

public static void main(String[] args){

System.out.print("hello world");

}

2、println():

println--与print唯一的区别是println换行输出。

println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。

println("test")同等于print("test\n")

code:

public static void main(String[] args){

System.out.println("hello world");

}

3、printf():

printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。

printf是格式化输出的形式。

code:

public static void main(String[] args){

String name = jack;

String str = world;

System.out.printf("i'm %s,hello %s",(name,jack));

}

拓展内容

java 输入输出流概括

1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,

所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;

而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。

【首先需要明白的是:流是干什么的???(为了永久性的保存数据)

根据数据流向的不同分为输入流和输出流;

根据处理数据类型的不同分为字符流和字节流;

【然后需要明白的是输入模式和输出模式是谁流向谁:

InputStream(字节输入流)和Reader(字符输入流)通俗的理解都是读(read)的。

OutputStream(字节输出流)和Writer(字符输出流)通俗的理解都是写(writer)的。

最后下面搞清楚各种流的类型的该怎么用,谁包含谁,理清思路。

2:InputStream类是字节输入流的抽象类,是所有字节输入流的父类,InputStream类具有层次结构如下图所示;

6:File类是IO包中唯一代表磁盘文件本身的对象。通过File来创建,删除,重命名文件。File类对象的主要作用就是用来获取文本本身的一些信息。如文本的所在的目录,文件的长度,读写权限等等。(有的需要记忆,比如isFile(),isDirectory(),exits();有的了解即可。使用的时候查看API)

G. 如何编写java主函数

一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。
作用:
由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。
各种语言示例:

C语言
按照C99标准的规定,C语言的main函数如下:

int main(
void){/*网络示例代码*/}//整数类型主函数(无类型)

或者
int main(intargc,
char*argv[]){/*网络示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*
数组指针至字符[])


C++语言
按照C++98标准和C++11标准的规定,C++语言的主函数如下:

int main(){/*网络示例代码*/}//整数类型主函数

或者

int main(intargc,
char*argv[]){/*网络示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*
数组指针至字符[])


Java语言
Java语言规定主函数必须是这样的:

staticvoidMain(String[]args){//静态无类型主函数(字符串[]args)
//网络示例代码......
}


这样就可以传一些参数给main函数。

H. Java的函数具体是什么意思,是怎么作用的应该怎么写

函数就是一个动作一个行为哈,比如杀人防火这个动作,那就需要写两个函数,一个函数是杀人另一个函数是放火。
在写函数时,只需要关注函数的返回值和参数就可以了,比如两个数相加的函数,那参数肯定就是2个数,我要实现那两个数的相加,那返回值就是两个数的之和。
只要明白了上面的东西,函数的写法就很容易了。
第一个是写函数访问修饰符 后面是函数的返回值 函数名称(参数列表)
{
函数体(就是要实现函数的功能)
}

I. JAVA的构造函数是怎么写的。万分感谢。路过的请不要嘲笑%>_<%

JAVA的构造函数是:SetLocal EnableDelayedExpansion

set classpath=.

for %%c in (lib*.jar) do set classpath=!classpath!;%%c

set classpath=%classpath%;./classes;

java com.ham.server.Server。

1、无参构造方法

无参构造方法又分为隐式无参构造方法和显示无参构造方法。

隐式无参构造方法

在定义类的时候,如果没有给类定义一个构造方法,Java编译器在编译时会默认提供一个隐式的构造方法,它没有任何参数,并且有一个空的方法体。例如,Person类中隐含一个无参构造方法,在main方法中可以通过new关键字来调用此默认的构造方法,代码如下:

J. 如何用java编写函数

首先要知道什么是函数,说白了就是一个方法,比如
1,
public void method() {
// dosomeing
}2,
public String metnod() {
String str = "hello";
return str;
}3,
public String metnod(String str) {
str = "hello";
return str;
}函数是由修饰符+返回值类型+方法名(参数)构成,
方法1,2,3的修饰符都是public,1的返回值类型是void,不用返回,没有参数
方法2的返回值是String,无参
方法3返回值是String,有参数

热点内容
安卓与ios哪个适合做主力机 发布:2025-01-12 08:54:11 浏览:340
微软怎么关闭配置更新 发布:2025-01-12 08:34:23 浏览:316
wifi的有限的访问权限 发布:2025-01-12 08:34:14 浏览:609
cftp文件重命名 发布:2025-01-12 08:33:27 浏览:881
https的加密算法 发布:2025-01-12 08:19:15 浏览:653
数据库交 发布:2025-01-12 08:09:06 浏览:472
一台剪辑电脑要什么配置 发布:2025-01-12 07:50:16 浏览:12
android与java 发布:2025-01-12 07:50:12 浏览:498
打印机手机连接密码是什么 发布:2025-01-12 07:48:31 浏览:586
冒险岛2什么服务器 发布:2025-01-12 07:39:22 浏览:136