Java的一些基本语法其实和C语言差不多,但还是有些差别。学了C++,感觉这些基础部分差别不是很大,所以,这里的话,我就只记下我自己不熟练部分以及Java与C语言不同的地方。
下面是让我觉得Java有点意思的一小段代码,能简单又清楚的让我看见Java独特的地方。
package step5;
import java.util.Scanner;
public class Practice {
final static Scanner sc = new Scanner(System.in); //创建扫描仪
//第一题
public void first(){
System.out.println("请输入人数:");
int input = sc.nextInt(); //获取输入的数据
if(input<10)
System.out.println("打半场");
else System.out.println("打全场");
}
/*****end*****/
//第二题
public void second(){
System.out.println("请输入今天星期几:");
int input = sc.nextInt(); //获取输入的数据
/*****start*****/
switch(input){
case 1:System.out.println("今天吃米饭");break;
case 2:System.out.println("今天吃牛排");break;
case 3:System.out.println("今天吃鸡排");break;
case 4:System.out.println("今天吃红烧肉");break;
case 5:System.out.println("今天吃红烧肉");break;
case 6:System.out.println("今天吃红烧肉");break;
case 7:System.out.println("今天吃红烧肉");break;
}
/*****end*****/
}
//第三题
public void third(){
System.out.println("请输入今天星期几:");
int input = sc.nextInt(); //获取输入的数据
/*****start*****/
if(input==1)
System.out.println("今天吃米饭");
else if(input==2)
System.out.println("今天吃牛排");
else if(input==3)
System.out.println("今天吃鸡排");
else System.out.println("今天吃红烧肉");
/*****end*****/
}
}
我在头歌网站上写了一到基础题,诶嘿,感觉到了Java的独特处,把它先记下来吧。通过这个我才知道原来在一个文件里面可以实现好几段代码,能够在一个文件里面完成几个题目。可以在一个类里面装好几块(不知道可不可以这样说),挺好的。
PS:在输入和输出的操作上,我还是觉得C和C++的操作要方便点。