1. 程式人生 > >java中方法的定義以及注意事項

java中方法的定義以及注意事項

/*
方法的定義格式
修飾符 返回值型別 方法的名字(引數列表...){
方法的功能主題
可以寫迴圈、判斷、變數、比較、運算等(main方法能寫的都能寫)
return 返回值;
}

修飾符 : 固定寫法(在沒學面向物件之前) public static
返回值型別 : 方法在運算後,結果的資料型別
方法名 : 自定義名字,滿足識別符號的規範,方法首字母小寫,後面每個單詞首字母大寫
引數列表 : 方法的運算過程中,是否有未知的資料,如果有未知的資料,定義在引數列表中(定義變數)
return :方法的返回,將計算結果返回,誰呼叫的就返回給誰;結束方法,方法體中return後面如果還有程式碼,將不會被執行

方法定義和使用的注意事項
1.方法不能定義在另一個方法裡面
2.寫錯方法名字
3.寫錯引數列表
4.方法返回值是void,方法中可以省略return不寫
return 下面不能寫程式碼
5.方法返回值型別和return後面的資料型別必須匹配
6.方法不能重複定義
7.呼叫方法時,返回值是void,不能寫在輸出語句中(返回值為空,無法輸出)
*/
public class MethodDemo{
public static void main(String[] args){
//呼叫方法,方法執行起來
System.out.println(getArea(3,4));
}
/*
要求:計算一個長方形的面積
定義方法解決這個問題
分析方法的定義過程
1.明確方法計算後的結果的資料型別 int 定義格式對應的就是返回值型別
2.方法計算過程中有無位置的資料,長和寬,未知資料的資料型別 int
未知數的變數,定義在方法的小括號中
*/
public static int getArea(int h,int w){
//實現方法的主體
return h * w;
}
}

相關推薦

java方法定義以及注意事項

/*方法的定義格式修飾符 返回值型別 方法的名字(引數列表...){方法的功能主題可以寫迴圈、判斷、變數、比較、運算等(main方法能寫的都能寫)return 返回值;}修飾符 : 固定寫法(在沒學面向物件之前) public static返回值型別 : 方法在運算後,結果的

執行緒建立 pthread_create 定義引數注意事項

1. 函式原型 int pthread_create(pthread_t *thread, const pthread_attr_t *attr,          void *(*start_routine) (void *), void *arg); 本文主要討論最後一個引數,同時傳遞多個的問題

便於計算的rem使用方法以及注意事項

一、相容性。 目前,IE9+,Firefox、Chrome、Safari、Opera 的主流版本都支援了rem(大膽用吧,目前幾乎所有手機瀏覽器都支援rem) 二、什麼是rem。 rem是相對於根元素html字型大小來計算的,即( 1rem = html字型大小 )

Javacontains包含的注意事項

最近在用contains這個方法時遇到了一個坑,特記下來與大家分享。如果有不對的地方希望大家多多指教 String str="/login/index.do"; if(str.contains("/login")){ System.out.print

javaList使用的注意事項

import java.util.*; public class TestList { /* * list使用的注意: * 1)String轉的list: 1.不是真正的list,不能用add,remove方法會報錯 2.list與String的數值

ognl呼叫靜態方法用法以及注意事項

首先要在struts.xml加上<constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant> 還要注意標籤如果巢狀會不起作用 如果像下面這麼用 actio

對於程式變數定義注意事項

最近在學習32位微控制器的時候,編譯時遇到如下問題: drivers\src\mains.c(10): error:  #77-D: this declaration has no storage class or type specifier drivers\src\ma

Java方法定義和調用的學習

一個 height 調用 類型 就是 進入 sum 相加 最終 方法其實就是若幹語句的功能集合。 參數(原料):就是進入方法的數據。返回值(原產物):就是從方法中出來的數據。 定義方法的完整格式:修飾符 返回值類型 方法名稱(參數類型  參數名稱,...){ 方法

java繼承的理解,super關鍵字,方法的重寫和過載以及注意事項理解

一、類的繼承理解 在java中類的繼承是指:在一個現有類的基礎之上去構建一個新的類,構建出來的新的類被稱為子類,現有類是父類,子類會自動擁有父類所有可繼承的屬性和方法。繼承類是現有類的更具體一些,繼承類可能只擁有一部分父類的屬性和方法。 如圖,這就表示了繼承類是父類的一種更具體形式

js物件原型(prototype)的使用方法、替換以及注意事項

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t

java方法的過載及注意事項

/*方法的過載特性(overload)在同一個類中,允許出現同名的方法,只要方法的引數列表不同即可,這就是方法的過載引數列表不同:引數個數不同,資料型別不同,順序不同方法過載的注意事項1.引數列表必須相同2.過載和引數變數名無關3.過載和返回值型別無關4.過載和修飾符無關技巧

Eclipse檢視Java原始碼的方法及一些注意事項

在Eclipse中我們可以通過同時按Ctrl鍵點選要檢視的類或方法,就可以檢視該類或方法的原始碼了。但是,這是需要有前提的,那就是,我們有原始碼,並且配置了Eclipse的正確的查詢路徑。 我們可以通過下面的方法檢視及修改Eclipse中檢視原始碼的路徑。 現在我們把

Java學習筆記十四:如何定義Java的類以及使用對象的屬性

lte 類的屬性 一個 pri text 新的 oid ali tail 如何定義Java中的類以及使用對象的屬性 一:類的重要性; 所有Java程序都以類class為組織單元 二:什麽是類; 類是模子,確定對象將會擁有的特征(屬性)和行為(方法); 三:類的

Java方法定義與使用

一、方法的定義: 方法:指的是一段可以重複呼叫的程式碼(和C語言中的函式一樣) (注:這裡說的是直接在主方法中呼叫的方法) 方法的定義語法: public static 返回值型別 方法名 (引數) { //方法體 //返回值 } 如果返回值型別為void,則沒有返

JSsetInterval()和clearInterval()的使用以及注意事項 (實用,贊)

原文出處:https://blog.csdn.net/YDesire/article/details/81124331 延伸閱讀:clearInterval(timer)和timer = null的區別 setInterval(): 間隔指定的毫秒數不停地執行指定的程式碼,定時器 clear

Android NDKsocket的用法以及注意事項分析

Android NDK中使用socket的整個過程分為以下幾部分:第一部分: 建立socket並繫結IP和埠 複製程式碼程式碼如下: #include <sys/select.h> #include <sys/socket.h> #include <arpa/

Java筆記:成員變數,區域性變數,類變數,例項變數以及注意事項

區域性變數:方法中定義的變數。 成員變數(類似C中的全域性變數):成員變數定義在方法體和語句塊之外。成員變數就概括描述了類中的變數,不區分static。是以下變數的統稱。 類變數(靜態變數):獨立於方法之外的變數,屬於類本身。需要static修飾,事實上,類變數就是以static修飾的獨立於方法之外的成員

【詳】JAVA異常分類以及異常處理方法之間的區別以及聯絡

異常在日長開發中就像看見地鐵裡邊的人頭一樣的,放眼望去,齊刷刷的一片,各種異常。分佈範圍比較廣泛,很多人看到異常,就這表情 JAVA中異常: NullPointerException 空指標異常

java定義封裝json以及和物件的轉換

首先建立服務端返回的資料型別物件: package com.studio.pojo.util; import org.codehaus.jackson.map.ObjectMapper; publ

SEOTDK寫法的意思以及注意事項

            在SEO中,所謂的TDK其實就是title、description、keywords這三個標籤,這三個標籤在網站的優化過程中,至關重要所以今天童童來和大家分享下,如何去寫好TDK標籤! 1、title標題標籤     一般採用的是關鍵詞+網站名模式,