字符串: string(不是基础数据类型,应用数据类),字符串必须使用“ ”
+ : 链接字符串,如果其他的数据类型+“ ”就变成了字符串
public static void main(String[] args)
{
String name ="何宛橙";
String nam= new String ("袁新鑫");
int temp = 5 ;
System.out.println(name);
System.out.println(nam);
System.out.println(temp+"520"+1);
System.out.println(nam+temp+""+1+name);
}
三目运算(a?b:c)
public static void main(String[] args)
{
int a=80;
System.out.println(a>=80?"优秀":"及格");
}
三大结构:
if许多用于范围,switch多个单值匹配,java中的switch可以是字符,可以是字符串,java中char型会自动转化为int型
选择:
if else switch
if
int a= 60;
if(a>=60){
System.out.println("合格");
}else if(a<60){
System.out.println("不合格");
}
switch
int b=4;
switch (b)
{
case 10 : System.out.println("优秀");
break;
case 9 : System.out.println("非常好");
break;
case 6 : System.out.println("及格");
break;
case 5 : System.out.println("不及格");
break;
default : System.out.println("劝退");
}
循环
while 和 do while的区别 do while至少会执行一次;
边界值问题:只要限定范围就需要注意边界值
while和if的区别:结束的地方不一样,while条件结束,当瞒住条件执行完了后还需要进行一次条件判断就用while
while do while for
while
int c=0;
while(c<10){
System.out.println("c"+c);
c++;
}
do while
int d=0;
do
{
System.out.println("d"+d);
d++;
}
while (d<10);
for
for ( int t=0;t<10 ;t++ )
{
System.out.println("t"+t);
}