Java在同一个类的static int中使用static void

Java在同一个类的static int中使用static void,java,static,int,increment,Java,Static,Int,Increment,如何在公共静态void C()中增加B 虽然变量“B”是私有的,但它是外部变量,并且可以在该类的所有方法中访问,但不能从类外部访问它。因此,您可以在类内部毫无问题地对其进行增量使用增量运算符是最简单的解决方案 import java.util.*; import java.lang.*; import java.io.*; class A { private static int B = 0; public static void C() { B++; } public sta

如何在
公共静态void C()中增加
B


虽然变量“B”是私有的,但它是外部变量,并且可以在该类的所有方法中访问,但不能从类外部访问它。因此,您可以在类内部毫无问题地对其进行增量

使用增量运算符是最简单的解决方案

import java.util.*;
import java.lang.*;
import java.io.*;

 class A { 
private static int B = 0;

public static void C() {
    B++;
}

public static void main(String[] args) {
    C();
    System.out.println(B);

}
}
或者你可以手动操作

B++;

阅读更多


只要做
B++在方法
C
中。尝试
B=B+1
对您来说是没有选择的?这比在这里打开一个线程要快得多…Jesper你应该做一个回答而且问题标题与实际问题不匹配。int将位于类内部。可能真正的问题是“如何调用c来增加b”
B++;
B = B + 1;