JAVA怎么把赋值
A. java 给数组赋值
int[] a在定义时,必须写成
int[]a=newint[]{};
或者
int[]a=newint[0];
或者
int[]a=null;
也就是必须给a进行初始化,才能进行b = a;。
另外你为什么要b=a呢,那样两个不是都没有值了吗?应该a=b吧,如果a=b的话,就不需要对a初始化了,直接int[] a;就行
B. 如何在java中将字符串赋值为数字
执行赋值语句a="123"+"456"后,变量a的值是"123456"。
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。通常以双引号内部的整体作为操作对象。字符串的连接运算语句公式为s1+s2+s3+…+sn。因此,"123"和"456"是字符串,a为字符串拼接结果即"123456"。
(2)JAVA怎么把赋值扩展阅读:
字符串是一个特殊的对象,属于引用类型。 在java、C#中,String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。对String类的任何改变,都是返回一个新的String类对象。
String类不可变,对String类的任何改变,都是返回一个新的String类对象。这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型相似。
C. java数组类初始化如何赋值
Comparable[] s={new Comparable(3),new Comparable(20),new Comparable(13)};
估计也只能这样子了.这么写不能直接指定数组的长度.
数据特别多的话,最好是把你的数据用个int数组包装起来,再写个循环.
D. java中,数组可以怎么赋值,几种赋值方法
public class TempArray {
public static void main(String[] args) {
//声禅丛孝明数值型数组
int[] array = {1, 2};
int[] array2 = new int[4];
//新增一个数组长度
array = Arrays.Of(array, array.length+1);
//将3这个数值赋值个数组索引 2 的位置,也就是最后面追加
array[array.length-1] = 3;
System.out.println(array2.length); //Result: 4
上面用的是数组,你也可以用 ArrayList 数组列表,是List的一个实现。
E. java中怎么把sql查询出的结果赋值给一个变量
理论上这样赋值x0dx0aUser_Money=rst.getString("Money");x0dx0a但你要考虑一下你的数据库,如果username和Money不是一对一的关系,即一盯激个名字对应三个Money,那么你sql语句得到的将是值x0dx0a如果使用下面语句中档x0dx0aif(rst.next()){x0dx0aUser_Money=rst.getString("Money");//将得到凯培袜第一个值x0dx0a}x0dx0a如果使用下面语句x0dx0awhile(rst.next()){ //有下一个值存在,while循环将继续,那么User_Money连续被赋值x0dx0aUser_Money=rst.getString("Money");//将得到第三个值x0dx0a}
F. 在java中 变量之间是如何赋值的
一、基本类型数据赋值
实验1 :定义一个int 类型变量a = 3,并将a 赋值给int b,然后将a ,赋值为5,那么b 的值是3 还是5 呢?
int a = 3;
int b = a ;
a = 5 ;
System.out.println(" a = " + a+" b = "+b );
运行程序 ,打印结果为 :
a = 5 b =3
我们看到,b并没有随a的改变而改变。基本数据类型是值赋值。
二、String类型数据赋值
实验2:定义一个String类型变量s1 赋值为“a”,并将s1赋值给String s2 ;然后将s1赋值为“b”,那么s2的值是 “a”还是 “b”?
String s1 = "a" ;
String s2 = s1;
s1 = "b" ;
System.out.println("s1 = "+s1+" s2 = "+ s2);
运行程序 ,打印结果为 :
s1 = b s2 =a
我们看到,s2并没有随s1的改变而改变。
三、自定义数据类型赋值
实验3: 创建一个TUser u1 ,并将u1赋值给TUser u2 ,将 u1重新赋值 ,u2会随着u1改变而改变吗 ?
TUser u1 = new TUser();
u1.setId(1);
TUser u2 = u1 ;
u1 = new TUser();
u1.setId(2);
System.out.println("ui :"+u1 + "\t\n" +"u2 : "+ u2);
运行程序,打印结果为:
u1 :TUser(id=2)
u2 : TUser(id=1)
我们看到u2并没有随着u1的改变而改变。
如果我们不改变u1指向的地址,而是改变u1指向地址所对应的数据(即将 u1 = new TUser(); 注释掉)。那么u1,u2 打印的记过将都会是 TUser(id=2)
通过以上三个实验我们发现:
变量之间的赋值,可以说没有所谓的值赋值和地址赋值。
简而言之,将一个变量a赋值给另一个变量b,是将这个变量a的值,拷贝一份给变量b(如果a是引用类型,就拷贝引用,如果是基本类型,就拷贝原始值)
G. java中怎样把一个数赋值到一个数组
关于把一个数赋值到一个数组中,下面方法供参考,解释在注释里面:
publicclassS{
publicstaticvoidmain(String[]args){
//定义数组
int[]intArray=newint[3];
//把数赋值到数组
intArray[0]=3;
intArray[1]=10;
intArray[2]=6;
//遍历数组打印数组内容
for(inti=0;i<intArray.length;i++){
System.out.println("第"+(i+1)+"个元素是:"+intArray[i]);
}
}
}
运行结果如下:
H. JAVA里怎么把这个数组赋值给另一个数组
有两种方法
第一种用for循环:
int[]x={1,2};
int[]y=newint[2];
for(inti=0;i<x.length;i++){
y[i]=x[i];
第二种用java提供的array
int[]x={1,2};
int[]y=newint[2];
System.array(x,0,y,0,x.length);//变量依次是(原数组,从原数组第几位开始,目标数组,从第几位开始粘贴,复制长度)
I. java类怎样赋值
类怎样赋值?类中包括变量,属性和方法,它只会被用来实例化对象后,才会赋值。比如:
public A{
String c;
private void b(){
private String getC(){
return c;
}
private void setC(String c){
this.c=c;
}
}
A a=new A();
a.c="123";
J. JAVA中如何把一个类中赋值的变数传递到另一个类中使用
JAVA中如何把一个类中赋值的变数传递到另一个类中使用 方法如下:
在第一个类中new一个A类的物件,定义的这个引数作为此物件念罩辩的构造方法的引数,A中就可以取得这个变数的值用了
该类中New一个A类
public class MainClass{
String str = "";
A a = new A(str );
.........
}
A类
protected class A{
private String str = "";
A(String str){
this.str = str;
}
此处就可以正常输出了
System.out.println("arg=" + str);
}
在类A中同样定义变数N,然后设定一个仔缺
setN( NType n ){ this.N = N; }方法。
MFC 如何在一个类中使用另一个类中定义的变数
参考如下程式码:
class b
{public:
b (int i) {m_i=i;}; class b只有一个带引数的建构函式
private:
int m_i;};
class a{
public:
a ()
:m_b(1) 因为b没有预设建构函式,所以必须在初始化表中初始化
{
};
b m_b;};
一个类如何读取另一个类中宣告并赋值的变数?
把int b = 0; 在类中宣告为 static:
public class Test {
public static void main(String[] args) {
a();
a();
a();
System.out.print(b()); 怎么写B里面的内容和main的内容 让b的结果为6
}
static int b=0;
static int a(){
b+=2;
return b;
}
static int b(){
return b;
}
}
php 类中的全域性变数怎么在另一个类中使用
换成static class a{static $ip;} class b{ function x(){var_mp(a::$ip);}}
如何在一个类中赋值给另一个类的变数
有参的构造方法,比如你要把A类中的成员变数numA的值赋值给B当中的成员变数numB,你在B中建立一个有参的构造方法A a=new A(); B b=new B(a.getNumA);
如何在一个类中使用另一个类定义的变数
首先注意一下private、public等限制呼叫的范围,确保可以呼叫时参考如下
1
2
3
4
5
6
7
8
public class A {
public static int i;
}
public class B {
public int i;
}
A.i;呼叫全域性变数
new B().i;用来呼叫非全域性变数(一般不用此方式呼叫全域性变数,虽然可以,但是建立类时会消耗效能)
java/android的动态变数值传递到另一个类中。如何将for里面的变数回圈传递到另一个类中?请大神另外帮
题主的意图无非是把一个String变数传递到SubActivity这个类中。不太懂android的具体细节,不过可行的方法无外乎两种:
1. 在建构函式里传参,比如:
SubActivity sub = new SubActivity(str); 将str赋值给sub的某个成员变数sub.printString(); 打印那个成员变数
2. 有一个setter方法,比如说叫setString:
SubActivity sub = new SubActivity();sub.setString(str); 将str赋值给sub的某个成员变数sub.printString(); 打印那个成员变数
并没有什么别的魔法。
在Java中如何把字串传递到另一个Java类中
有两种方式,实现字串传递到另一个Java类中闷亩。
第一种,呼叫另外一个java类的构造器,将字串作为引数,传入;
第二种,呼叫另外一个java类的set方法,将字串作为引数,传入。
java中怎么在一个类中使用另外一个类中的变数?
比如在A类中定义个字串str class A{ String str = "abc"; } 那么在B类中,先定义个A类的例项a,然后通过例项a来访问变数str就行了,如下 class B{ public void test(){ A a = new A(); System.out.println(a.str); } } 要注意A类中的str的修饰符不能是private;如果A类和B类不在一个包中,那么也不能是预设的;