定义无参方法

1 什么是方法?

方法代表一段代码,Java的代码通常都封装在方法中。例如main方法。main方法是Java规定的每个类的代码运行入口。

2 定义无参方法

定义格式:

static void 方法名(){
    方法体-方法中的代码
}

这段定义的为最简单的静态的无返回无参数的方法。

示例:

static void input(){
    方法中的Java代码
}

3 为什么使用方法

Java代码通常要在方法中编写,即代码封装在方法中。
模块化编程:将具有某种功能的代码块封装在一个方法中,不同的代码块由不同的方法封装,利于程序的管理、维护。
将具有复用价值的代码封装在方法中,调用该代码块时,只需调用方法名,这样能有效的减少程序的冗余。

【示例】

文章static关键字中输入数据代码块封装在方法input()中,然后在main()中调用input方法两次,分别为二个人输入姓名、性别、年龄、身高、性格的信息。

代码:

package com.jikexueyuan.ch03;

import java.util.Scanner;

public class Test02 {
    static String name ;
    static char sex;
    static short age;
    static float height;
    static String type;

    public static void main(String[] args){
        //第一个人输入数据
        input();

        System.out.println("嗨,大家好,俺叫:"+name);
        System.out.print(",今年:"+ age +"岁");
        System.out.print(",性别:"+sex);
        System.out.print(",身高:"+height);
        System.out.print(",性格:"+type);
        //第二个人输入数据
        input();

        System.out.println("嗨,大家好,俺叫:"+name);
        System.out.print(",今年:"+ age +"岁");
        System.out.print(",性别:"+sex);
        System.out.print(",身高:"+height);
        System.out.print(",性格:"+type);
    }
    static void input(){
        Scanner scanner = new Scanner(System.in);
        System.out.println("姓名:");
        name = scanner.next();
        System.out.println("性别:");
        sex = scanner.next().charAt(0);
        System.out.println("年龄:");
        age = scanner.nextShort();
        System.out.println("身高:");
        height = scanner.nextFloat();
        System.out.println("性格:");
        type = scanner.next();
    }
}

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇