當前位置:首頁 » 編程語言 » java子程序

java子程序

發布時間: 2022-09-04 17:41:36

java子程序 明天final 了求講解。。。。。自己終結了一下求高手鑒定。。。。JAVA chapter 6

第一 你的 public class name{}意思是定義一個名字為name的類。但是你這里應該要把name的首字母大寫,記住類名的首字母要大寫,Java有它的編碼規范,你要注意下,應該改成public class Name{}
第二 你的public name(){} 意思是定義一個類的構造方法,但是同樣,這里name的首字母要大寫,就是這里的name要跟類名一模一樣,你可以直接從你定義的類名上下來。你的構造方法里是要做一些初始化的操作,把變數name賦值成""把test1,test2,test3都賦值成0;
第三 你的public void Name(){}意思是定義一個方法,給你的變數name設置成其他值,你這里的方面名的首字母要小寫,不能大寫,應該改成 setName(String s).傳入一個String 類型的參數,在方法體里,寫 name=s; 這樣就把s的值賦值給了你的變數name.
第四 你的public int Name(){return;}意思是定義一個方法,來拿到你變數的值,同樣方法名的首字母要小寫,而且你的返回值類型不應該是int類型,因為你定義變數時,把name定義的是String類型,所以這個方法應該改成 public String getName(). 方法體里 直接寫 return name;

完整的一個程序應該是這樣:
public class Name{
private String name;
public Name() {
name = "";
}
public void setName(String s) {
name = s;
}
public String getName(){
return name;
}
public static void main(String[] args) {
Name n = new Name();
n.setName("張三");
String str = n.getName();
System.out.println("我的名字是:"+str);
}

}

② 希望通過java調用Fortran子程序。 目前通過java的調用dll,Fortran生成dll的編譯平台是IVF2011。

Public Declare Sub F31GR Lib "D:\S2inputdata_xili\S2_yaqiji\s2(LOSEMODEL)-dll\F31GR-dll\F31GR\Release\F31GR.DLL" (ByRef intval As Long) ', ByVal dirname As String, ByVal lendir As Long)

'格式
Public Declare Function XXX Lib "XXX.dll"(XXX as XXX,XXX as XXX) as long

③ 利用JAVA語言寫出數組中插入元素和刪除元素的子程序

import java.util.*;

public class ArrayListTest {
public static void main(String [] args) {
List<String> st = new ArrayList<String>();
st.add("ni hao");
st.add("java");
st.add("中國");
st.remove(0);
System.out.println(st);
}
}

④ 關於JAVA中一個給出隨機數子程序問題

minimum<=返回的數<=maximum

⑤ 請java大神幫忙寫出一下程序的子程序。。。- -|| 越快越好 謝謝了。

這個程序據我看是判斷三角形的形狀的,但是缺了第一步——判斷三個邊能不能構成三角形。

packagetest;

importjava.util.Scanner;

publicclassAssignment5{

//===========================================================
//.
//===========================================================
publicstaticvoidmain(String[]args){

Scannerconsole=newScanner(System.in);
intnum1,num2,num3;
Stringanother;
do
{
System.out.println("Enterthesidesofthetriangle:");
num1=console.nextInt();
num2=console.nextInt();
num3=console.nextInt();

TrianglemyTriangle=newTriangle(num1,num2,num3);

System.out.println(myTriangle.toString()+"triangle:");
if(myTriangle.is_Triangle()){
System.out.println(" canconstructthetriangle");

//checktheisosceles
if(myTriangle.is_isosceles())
System.out.println(" Itisisosceles");
else
System.out.println(" Itisnotisosceles");

//checktheequilateral
if(myTriangle.is_equilateral())
System.out.println(" Itisequilateral");
else
System.out.println(" Itisnotaequilateral");

//checkthescalene
if(myTriangle.is_scalene())
System.out.println(" Itisscalene");
else
System.out.println(" Itisnotscalene");
}
else
{
System.out.println(" cannotconstructthetriangle");

}

System.out.println();
System.out.print("CheckanotherTriangle(y/n)?");
another=console.next();

}while(another.equalsIgnoreCase("y"));
}
}
Triangle.java
packagetest;

publicclassTriangle{
privateintline1;
privateintline2;
privateintline3;

publicTriangle(intnum1,intnum2,intnum3){
//TODOAuto-generatedconstructorstub
line1=num1;
line2=num2;
line3=num3;
}
publicbooleanis_Triangle()
{
if((line1+line2>line3)&&(line1+line3>line2)&&(line3+line2>line1))
{
returntrue;
}
returnfalse;
}
publicbooleanis_isosceles(){
//TODOAuto-generatedmethodstub
if((line1==line2)||(line1==line3)||(line2==line3))
{

returntrue;
}
returnfalse;
}

publicbooleanis_equilateral(){
//TODOAuto-generatedmethodstub
if((line1==line2)&&(line2==line3))
{

returntrue;
}
returnfalse;
}

publicbooleanis_scalene(){
//TODOAuto-generatedmethodstub
if((line1!=line2)&&(line2!=line3)&&(line1!=line3))
{

returntrue;
}
returnfalse;
}
publicStringtoString()
{

return"Trianglewhichlinesis"+line1+""+line2+""+line3+"";
}

}

⑥ java中的方法是什麼意思

在一個類中,程序的作用體現在方法中。方法是JAVA創建一個有名字的子程序的方法。
1、方法的實現包括兩部分內容:方法聲明和方法體。
[public | protected | private ] [static]
[final| abstract] [native] [synchronized]
returnType methodName([paramList])
[throws exceptionList] //方法聲明
{statements} //方法體
——方法體是對方法的實現,它包括局部變數的聲明以及所有合法的Java指令。方法體中聲明的局部變數的作用域在該方法內部。若局部變數與類的成員變數同名,則類的成員變數被隱藏。
—— 方法聲明中的限定詞的含義:
static: 類方法,可通過類名直接調用
abstract: 抽象方法,沒有方法體
final: 指最後一個方法
方法聲明包括方法名、返回類型和外部參數。其中參數的類型可以是簡單數據類型,也可以是復合數據類型(又稱引用數據類型)。
對於簡單數據類型來說,java實現的是值傳遞,方法接收參數的值,但不能改變這些參數的值。如果要改變參數的值,則用引用數據類型,因為引用數據類型傳遞給方法的是數據在內存中的地址,方法中對數據的操作可以改變數據的值。

⑦ java中conca方法啥意思

在一個類中,程序的作用體現在方法中。方法是JAVA創建一個有名字的子程序的方法。
1、方法的實現包括兩部分內容:方法聲明和方法體。
[public | protected | private ] [static]
[final| abstract] [native] [synchronized]
returnType methodName([paramList])
[throws exceptionList] //方法聲明
{statements} //方法體
——方法體是對方法的實現,它包括局部變數的聲明以及所有合法的Java指令。方法體中聲明的局部變數的作用域在該方法內部。若局部變數與類的成員變數同名,則類的成員變數被隱藏。
—— 方法聲明中的限定詞的含義:
static: 類方法,可通過類名直接調用

⑧ 怎麼在主程序調用另一個JAVA子程序

和build架包一樣,把另一個子程序所在的java工程導進去,然後import到你要用的工程

⑨ C語言和JAVA,哪個更難學

⑩ 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、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。

熱點內容
谷歌視頻緩存怎麼提取 發布:2025-01-15 08:07:47 瀏覽:77
php多條件篩選 發布:2025-01-15 08:07:39 瀏覽:928
百度提問怎麼上傳圖片 發布:2025-01-15 08:07:33 瀏覽:838
yy圖片文件夾 發布:2025-01-15 08:01:00 瀏覽:841
可緩存影視 發布:2025-01-15 07:42:50 瀏覽:799
php函數默認值 發布:2025-01-15 07:34:31 瀏覽:238
編譯應用後apk無法打開 發布:2025-01-15 07:33:45 瀏覽:438
lc腳本編輯器 發布:2025-01-15 07:18:59 瀏覽:529
追劇腳本 發布:2025-01-15 07:00:39 瀏覽:446
c語言字元串庫函數 發布:2025-01-15 06:54:49 瀏覽:526