public class HelloWorld{
public String fun()
{
return "利用return返回值";
}
public void message(int i){
if(i == 1)
{
System.out.println("发送短信");
return; //结束方法的运行
}
if(i == 2)
{
System.out.println("复制短信");
return; //结束方法的运行
}
if(i == 3)
{
System.out.println("粘贴短信");
return; //结束方法的运行
}
}
public static void main(String[] args){
System.out.println("Hello,World!");
//循环中各种类型均可
for(int i = 0;i<10;i++){}
for(short i = 0;i<10;i++){}
for(char i = 0;i<10;i++){}
for(byte i = 0;i<10;i++){}
for(double i = 0;i<10;i++){}
//for(;;){}
//死循环 等价于 while (true),等价于 boolean flag = false
//增强型for循环
int a[] = {1,2,3,4,5}; // 如果赋值为null ,则提示空指针,报错;
for(int m:a)
{
System.out.println(m);
}
//switch语句
// switch(表达式) {
// case 值1:
// //body
// break;
// case 值2:
// //body
// break;
// …………………
// default:
// //body
// }
//
//多重循环的控制
xx:for(int i=0;i<4;i++)
{
yy:for(int j=0;j<4;j++)
{
if(j==3)
break xx;
}
}
//利用return返回值
HelloWorld obj = new HelloWorld();
String m = obj.fun();
System.out.println(m);
//message方法的使用
HelloWorld obj1 = new HelloWorld();
obj.message(1);//传值1给message方法
}
}
java类型转换:1.占用字节少的一般转换成占用字节多的类型
2.字符类型会转换成int类型
3.int类型会转换成float类型
4.若表达式中某个操作类型为double,则另一个也会转换成double类型
5.布尔类型不能转换成其他类型