static关键字

1. 类方法

由static修饰的方法称为类方法或静态方法。

.java文件javac.exe编译

.class→java.exe解释器内存的方法区/静态方法被创建

2. 静态变量<

  • 由static修饰的变量称为静态变量,也称为类变量。
  • 静态变量定义的位置是在方法之外。
  • 静态变量与静态方法都是在类从磁盘加载至内存后被创建的,与类同时存在,同时消亡。
  • 静态变量又称为类的成员变量,在类中是全局变量,可以被类中的所有方法调用。
  • 静态变量的值由JVM自动初始化,以下是各类型变量初始化值列表:
变量类型 初始值
整形 0
浮点型 0.0
字符型 unicode码为0的字符。提示:该字符不可见
布尔型 flase
字符串型 null

【示例】

键盘输入一个人的姓名、性别、年龄、身高、性格,然后让该人向大家做自我介绍。

代码:

package com.jikexueyuan.ch03;
import java.util.Scanner;
public class Test01 {
    static String name ;
    static char sex;
    static short age;
    static float height;
    static String type;
    public static void main(String[] args){
        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();

        System.out.println("嗨,大家好,俺叫:"+name);
        System.out.print(",今年:"+ age +"岁");
        System.out.print(",性别:"+sex);
        System.out.print(",身高:"+height);
        System.out.print(",性格:"+type);
    }
}
暂无评论

发送评论 编辑评论


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