java函數中的函數
Ⅰ java中主函數怎麼調用類定義中的函數
package com.cfzy.learn;
import javax.swing.JFrame;
/**
* 畫表格
*
* @author 殘烽追影
* @version 1.0
* @created 2012-12-16 下午05:33:27
*/
public class DrawTable extends JFrame {
/** 描述 */
private static final long serialVersionUID = 1L;
public DrawTable() {
}
public boolean table() {
return rootPaneCheckingEnabled;
}
public static void main(String[] args) {
DrawTable dt = new DrawTable();
dt.table();
}
}
建議你多看一下基礎的書籍,推薦是thinking in java,多看,版多聯權系一下。
Ⅱ JAVA中方法與函數的區別
面向對象的語言叫方法
面向過程的語言叫函數
java貌似都叫方法
其實都是一樣的有人也叫它函數
沒有聲明嚴格的要求就是一個執行塊
Ⅲ java里的函數和方法是同一個概念嗎
是的,方法也叫函數
Ⅳ Java中如何調用函數和自定義函數
調用函數
System.out.println("hello world");
println即為函數,out為是輸出對象,System為java系統類。
Java源程序(.java文件)——>java位元組碼文件(.class文件)——>由解釋執行器(java.exe)將位元組碼文件載入到java虛擬機(jvm)——>位元組碼文件(.class)就會在java虛擬機中執行。
Java的基本包
java.lang其中包含有:
介面:Comparable、Cloneable、Runable等
類:八個基本數據類型封裝類、Math、Runtime、Object、String、StringBuffer、Thread、Exception等
Ⅳ java 函數中的函數是什麼意思
函數就是一個動作一個行為哈,比如殺人防火這個動作,那就需要寫兩個函數,一個回函數是殺人另答一個函數是放火。
在寫函數時,只需要關注函數的返回值和參數就可以了,比如兩個數相加的函數,那參數肯定就是2個數,我要實現那兩個數的相加,那返回值就是兩個數的之和。
只要明白了上面的東西,函數的寫法就很容易了。
第一個是寫函數訪問修飾符 後面是函數的返回值 函數名稱(參數列表)
{
函數體(就是要實現函數的功能)
}
Ⅵ java 如何調用類中的函數
所以你的問題是什麼?
類中函數調用只需 Class class = new Class(); 然後 class.funciton();就可以了
靜態函數內則是直接實用類名加容函數名 Class.function();
Ⅶ JAVA中 變數 ,函數的自變數, 函數參數,函數分別是指的什麼
int i; 這里的i就是一個變數。它是對應於常量來說的。
在java里不是叫函數,是叫方法。
比如public String getHelloWorld(String str);這就是一個方法。
函數的自變數就是函數內部定義的一個變數。也叫局部變數,它只在函數的內部被使用。
比如public void getHelloWorld(String str){
String strHelloWorld = str;這里定義的strHelloWorld就是一個自變數
}
上面的str就是函數的參數。
Ⅷ java函數調用(在一個類中怎麼調用另一個類的變數和函數)
import java.util.Scanner;
public class Student {//帶有主函數的類,Score類在下面
String name;
Score score=new Score();//此句有重大嫌疑
public String introce()
{
return(name+"\t"+score.java+"\t"+score.db+"\t"+score.c+"\t"+score.sum()+"\t"+score.avg());//name之後的全部顯示為0
}
public static void main(String args[])
{
Student stu[]=new Student[10];
Score score[]=new Score[10];
Scanner in=new Scanner(System.in);
for(int i=0;i<3;i++)
{
stu[i]=new Student();
score[i]=new Score();
System.out.println("學生"+(i+1)+"的名字:");
stu[i].name=in.next();
System.out.println("學生"+(i+1)+"java成績:");
score[i].java=in.nextFloat();
System.out.println("學生"+(i+1)+"DB成績:");
score[i].db=in.nextFloat();
System.out.println("學生"+(i+1)+"c語言成績:");
score[i].c=in.nextFloat();
}
System.out.println("姓名\tjava成績\tDB成績是\tc語言成績\t總成績\t平均成績");
for(int j=0;j<3;j++)
{
System.out.println(stu[j].introce());
}
}
} //錯誤之二:少了一個右邊大括弧,造成第一個類不完整
class Score {//score類 錯誤地方一:在一個java文件中只允許有一個功能類 去掉public 就好了
float java,db,c;
public float sum()
{
float ssum=java+db+c;
return ssum;
}
public float avg()
{
return sum()/3;
}
}
Ⅸ java中,initcomponents()函數是什麼意思
initComponents()是在使用GUI工具設計GUI界面時,NetBeans系統自動生成的方法。
其功能是在界面添加各個組件,並為它們注冊監聽器。
把initComponents()放在構造方法中,目的在於:在主類調用構造方法初始化時,完成了界面的繪制。
Ⅹ Java中的Math函數
Math類:
java.lang.Math類中包含基本的數字操作,如指數、對數、平方根和三角函數。
java.math是一個包,提供用於執行任意精度整數(BigInteger)演算法和任意精度小數(BigDecimal)演算法的類。
java.lang.Math類中包含E和PI兩個靜態常量,以及進行科學計算的類(static)方法,可以直接通過類名調用。
public static final Double E = 2.7182818284590452354
public static final Double PI = 3.14159265358979323846
public static long abs(double x):傳回 x 的絕對值。X也可int long float
public static long sin(double x): 傳回x徑度的正弦函數值
public static long cos(double x):傳回x徑度的餘弦函數值
public static long tan(double x): 傳回x徑度的正切函數值
public static long asin(double x):傳回x值的反正弦函數值。
public static long acos(double x):傳回x值的反餘弦函數值。
public static long atan(double x):傳回x值的反正切函數值。
public static long atan2(double x, double y):傳回極坐標(polar)的θ值
public static long floor(double x):傳回不大於x的最大整數值
public static long ceil(double x):傳回不小於x的最小整數值。
public static long exp(double x):傳回相當於ex值
public static long log(double x):傳回x的自然對數函數值
public static long max(double x,double y):傳回x、y較大數
public static long min(double x,double y):傳回x、y較小數
public static long pow(double x,double y):傳回x的y次冪值
public static long sqrt(double x): 傳回x開平方值
public static long rint(double x):傳回最接近x的整數值
public static long round(double x):傳回x的四捨五入值
public static long toDegrees(double angrad):傳回將angrad徑度轉換成角度
public static long toRadians(double angdeg): 傳回將angdeg角度轉換成徑度
public static long random():傳回隨機數值,產生一個0-1之間的隨機數(不包括0和1)
Math.log(100)/Math.log(10);
表示的是100的以10為底的對數函數的值,是2 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a)。