Java入门基础
方法
Java中对某一类问题通用的解决办法叫做方法,所以以后的用于解决某一问题的程序都叫方法。ps:方法可以重载
public class Example{
public static void main(String args[]){
//求和方法调用
int sum1=add(21,545);
double sum2=add(212.45,121.54);
double sum3=add(2,8,9);
System.out.println("sum1="+sum1);
System.out.println("sum2="+sum2);
}
}
//两个整数的求和方法
public static int add(int x,int y){
return x+y;
}
//两个双精度浮点型数求和
public static double add(double x,double y){
return x+y;
}
public static double add(int x,int y,int z){
return x+y+z;
}
分析总结:
1,java方法都是放在类中的,“;”标志语句的结束
2,public static void main(String args[])这部分为Java程序的入口方法
3,方法可以重载只需注意方法名相同和参数个数或参数类型不同即可。
switch
Java中的switch语句case后面的值只能是byte,short,char,int,String,enum类型的
public class Example1
{
public static void main(String[] args)
{
int week=1; //标志值
switch(week)
{
case 1:
System.out.println("星期一");
case 2:
System.out.println("星期二");
break; //用于跳出switch语句
case 3:
System.out.println("星期三");
default: //当标志值不匹配时执行
System.out.println("输入数字有误");
break;
}
}
}
因week等于1程序执行完case1后面的语句后会继续执行case2后面的语句这时遇到break程序会跳出switch语句。所以switch语句一定要记住用break跳出否则会执行到你不需要的结果。
循环语句
循环语句有while,do…while和for语句主要了解for语句,因为for语句相对于其他两个用途广泛和方便
public class Example2 {
public static void main(String[] args) {
for(int i=1;i<10;i++){
for(int j=1;j<i+1;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
这是用for循环完成的一个九九乘法表的输出方法由两个for循环嵌套。
数组
定义:
int []x=new int[10]; //定义10int类型的变量
初始化:
1,int []x=new int[]{元素1,元素2…};
2,int []x={元素1,元素2…};
两种都是静态初始化,第一种初始化方法还可写出 int []x=new int[2]{1,2};但这种方法编译器可能会因为储存个数不一致报错,所以出于安全和便捷的角度考虑尽可能用第二种方法。
总结:总的来说Java中的各种语法和c/c++还是有很多相同的地方,但还是不难看出java面向对象的特点他的入口部分只需知道方法的使用方式就可直接调用不需要了解方法是怎样实现的