A. java中变量必须定义赋值之后才能使用是吗如果只是定义了,但没有赋值,不可以使用,是吗
第一个问题:不是;java中变量的定义在程序中是任意的,与c语言不同
第二个问题:不是,java中没有定义的变量系统会提供默认的值,例如,整形为0;浮点型为:0.0 ;引用类型为:null
B. java中变量的初始化和赋值
首先 初始化的概念就是给变量赋了初始值
当然程序运行中 变量的值会产生变化 因此 变量可以赋值
在本程序当中有一个全局变量 i 他的声明周期是这个类
在hello方法得到执行的时候 i 会被赋值
我不明白你的意思
这是两个过程
类的构造方法是专门用来初始化参数的
方法中的行为是在方法被调用的时候才发生的
C. java语言,变量赋值问题。
只要是成员变量java都会自动赋值的。
当一个对象被初始化的时候,
new运算符首先调用构造方法给成员变量初始化,
遇到没有被初始化的成员变量的时候java自动赋值,
int,long等整数自动赋值为0,float,double自动赋值为0.0,char自动赋值为\0。
这说的是非静态,
对于静态的成员变量,它不属于某一个对象,所以当一个类被装载到内存的时候
如果没有被初始化java自动赋值。
非静态
成员变量
是当一个对象被创建的时候赋值。
D. 如何声明JAVA变量,给变量赋值和使用变量
String bianliang = "shengming";
声明一个变量bianliang,并且给变量bianliang赋值shengming,至于使用,String类有自己的好多方法,你可以通过这些方法处理,最简单的,比如说:
bianliang = bianliang+bianliang;
这就是将两个串连接在一起,结果bianliang的值改为shengmingshengming;
E. java 中条件运算符如何实现对变量的赋值
条件运算符指的是三目运算符吧,假设a,b都为整形int a>b?表达式1:表达式2
eg.
int a=100,b=90;
a>b?120:80
这句话就表示如果a>b成立,变量a重新赋值为120,否则a重新赋值为80
F. java 变量赋值
在java里,成员变量自动给你赋或你自己赋!而方法里的变量,必需要赋初始值了!
G. 简述java中数值变量的赋值规则
如果是原生类型的话 赋值为对应的数字或字符即可
如果是引用类型的话 只能赋值为定义变量的类以及子类的对象
H. Java中如何对抽象类中的成员变量赋值
public class chouDemo {
public static void main(String[] args) {
father s=new son();
s.aaaa(3, "hello");//3和hello就是给形式参数赋值
}
}
abstract class father{
int i=12;
public void aaa(){
int a=1;//实例方法直接赋值
}
public abstract void aaaa(int y,String s);//抽象方法没有方法体,也就是没有成员变量
}
class son extends father{
public void aaaa(int y,String s){
int x=y;
String c=s;
}
}
I. 在Java中如何让方法的变量赋值给类的变量
public class ll{ static int temp=0; public void qq(){ temp=1; } public void ww(){ System.out.print(temp); } }
J. 关于java类中变量的定义和赋值
或许是我没理解你的意思,或许这个问题本来就是见仁见智。我觉得第一个方法已经够了。
因为你的a已经是private了,你给外部提供的是getElement()和setElement方法,既然a已经是私有变量,只在你方法内部用,就没有必要再声明一个getA()和setA()。如果是要讲后期维护的话,我觉得对你给出的这段代码来说给a取个有意义的名字,以及写好必要的注释就够了。