当前位置:首页 » 编程语言 » JAVA怎么把赋值

JAVA怎么把赋值

发布时间: 2023-03-18 10:12:16

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类不在一个包中,那么也不能是预设的;

热点内容
山东烟台电信dns服务器ip地址 发布:2024-04-29 21:22:59 浏览:135
数据库数据互通 发布:2024-04-29 21:19:02 浏览:153
pythonor的语法 发布:2024-04-29 21:07:48 浏览:703
方易通安卓机怎么样 发布:2024-04-29 21:06:30 浏览:765
广饶编程 发布:2024-04-29 20:39:07 浏览:120
长城服务器管理口ip 发布:2024-04-29 20:15:24 浏览:375
java静态成员变量 发布:2024-04-29 20:04:52 浏览:874
现代伊兰特女生选哪个配置 发布:2024-04-29 19:59:44 浏览:508
d盘不能访问权限 发布:2024-04-29 19:41:56 浏览:415
考试版脚本 发布:2024-04-29 19:33:43 浏览:64