字符串
public class StringDemo {
public static void main(String[] args) {
//定义一个空字符串
String s1="";
System.out.println("s1="+s1);
//定义一个字符串,内容是Hello
String s2="Hello";
System.out.println("s2="+s2);
//定义一个包含unicode字符的字符串
String s3="\u005d\u005f";
String s4="A\u005d\u005fB";
System.out.println("s3="+s3);
System.out.println("s4="+s4);
//定义一个包含空格的字符串
String s5="Hello Imooc";
System.out.println("s5="+s5);
}
}
输出:
s1=
s2=Hello
s3=]_
s4=A]_B
s5=Hello Imooc
转义字符
变量
public class VarDemo {
public static void main(String[] args) {
//定义两个整型变量
int x,y;
x=3;y=5;
System.out.println("x="+x);
System.out.println("y="+y);
//关于换行的问题
System.out.print(x+y); //print 不换行
System.out.print(x+"\t"+y); //"\t" tab键
System.out.println(); //println 换行
System.out.println(x+'\t'+y+'\n'); //'\t' 数字9,'\n' 数字10
System.out.println(""+x+'\t'+y+'\n'); //前面加""表示'\t','\n'为转义字符,""后的字符做连接操作
System.out.println(x+'\t'+y+"\n"); //"\n" 换行符
System.out.println(x+","+y);
System.out.println("\n\'"+x+"\'");
//定义一个汉字的字符
char ch='达';
System.out.println(ch);
//用科学计数法表示浮点型数据
double d=1.23E5;
float f=1.23e5f;
double d1=.2;
System.out.println("d="+d);
System.out.println("f="+f);
System.out.println("d1="+d1);
}
}
输出:
x=3
y=5
83 5
27
3 5
17
3,5
'3'
达
d=123000.0
f=123000.0
d1=0.2