1.标识符: 1.1变量 必须由数字,字母,下划线_,美元符号$组成。 数字不能开头 不能是关键字 区分大小写 1.2常量 final 理解为一个变量,记录数据的,只不过这个数据一旦赋值不能改变。 final int MAX_VALVE=10; 1.3$一般是内部类 我们在给变量,类名,方法名起名字的时候,就不要用$符号。 2.case新特性 public class SwitchDemo{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.println("请输入星期:") int week=sc.nextInt(); switch(week){ case 1,2,3,4,,5->System.out.println("工作日"); case 6,7->System.out.println("双休") default->System.out.println("没有这个天") } } } 3.剪切快捷键,截图快捷键。 crtl+x; win+shift+s 4.方法的要求: 单个方法功能必须单一;代码块不能重复,如果有重复,就抽取到方法里;一个方法不能超过20行。 5.算法题。 5.1给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 暂时不用考虑数据太大的问题,把本题的核心思路写出来即可 public class Test01 { public static void main(String[] args) { reverse(124); } public static int reverse(int number){ //定义一个变量临时保存number的值 int temp=number; //这个数有多少位 int count=0; while(number!=0){ number/=10; count++; } //重置number的数据 number=temp; int[] arr=new int[count]; int index=0; while(number!=0){ //获取右侧的数据 int ge=number%10; //把刚刚获取到的数字拿掉 number=number/10; //把刚获取的数据,放到数组当中 arr[index]=ge; index++; } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } return 0; } }
标签:第一天,int,number,System,println,黄埔,public,out From: https://www.cnblogs.com/qiuquan123-123-123/p/17354030.html