- 强制类型转化
int a;
long b;
b=a;
a=(int)b;
String str1="234";
int val=Integer.valueOf(str1);
int p=100;
String str2=String.valueOf(p);
- 字符串拼接
int a=10;
int b=20;
System.out.println("a+b="+a+b);
System.out.println(a+b+"a+b");
上述代码第一行输出:a+b=1020
第二行输出:30a+b
说明字符串在前为拼接
- 循环读取
Scanner sc=new Scanner(System.in);
while(sc.hasNextInt()){
int a=sc.nextInt();
System.out.println(a);
}
ctrl+D终止
- 方法
注意:
1.修饰符:现阶段直接使用public static 固定搭配
2.返回值类型:如果方法有返回值,返回值类型必须要与返回的实体类型一致,如果没有返回值,必须写成void
3.方法名字:采用小驼峰命名
4.参数列表:如果方法没有参数,()中什么都不写,如果有参数,需指定参数类型,多个参数之间使用逗号隔开
5.方法体:方法内部要执行的语句
6.在java当中,方法必须写在类当中
7.在ava当中,方法不能嵌套定义
8.在java当中,没有方法声明一说
//方法名必须相同
//参数列表必须不同(个数,类型)
public static int add(int a,int b){
return a+b;
}
public static int add(int a,int b,int c){
return a+b;
}
public static double add(double a,double b){
return a+b;
}
public static void main(string[]args){
System.out,println(add(1,2));
System,out.println(odd(1.7,5。0));
Systes.out.println(add(1,2,3));
}