基本类型:
int a=2
int b=3
a=b//把b的值赋值给a
System.out.println("a="+a)//结果a=3
a=4;
System.out.println("a="+a)//结果a=4
System.out.println("b="+b)//结果b=3,对a的操作不会影响b的值
引用类型:
class Person{
int age
}
public class Assignment{
public static void main(String[] args){
Person p1=new Person()
p1.age=20
Person p2=new Person()
p2.age=30
p1=p2//将p2存储的Person对象内存地址赋值给p1,此时p1和p2变量存储的是相同的内存地址,指向同一对象
p1.age=40
System.out.println(p2.age)//结果40;说明修改p1的值影响p2
}
}
java中赋值用=,判断变量(仅限八种基本类型变量)是否等于某个值时,用==
我给你一个打印100以内,能被7整除的正整数,并且每行打印5个数的Java例子程序,你看看吧
public class AA {
public static void main(String[] args) {
int count=0
for(int i=1i<=100i++){
if(i%7==0){
System.out.print(i+" ")
count++
if(count%5==0){
System.out.println()
}
}
}
}
}
执行赋值语句a="123"+"456"后,变量a的值是"123456"。
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。通常以双引号内部的整体作为操作对象。字符串的连接运算语句公式为s1+s2+s3+…+sn。因此,"123"和"456"是字符串,a为字符串拼接结果即"123456"。
扩展资料:
字符串是一个特殊的对象,属于引用类型。 在java、C#中,String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。对String类的任何改变,都是返回一个新的String类对象。
String类不可变,对String类的任何改变,都是返回一个新的String类对象。这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型相似。