今天下午没课,学习时间多一些,先学习了怎么用vscode创建一个java项目,现在听课的笔记都记在一个叫test的java项目下,然后记了一些快捷键比如说多行注释,复制当前行,删除当前行,跟着课程把一些运算符学了,但是我感觉这方面和python差别不大(之前学过)而且实际应用感觉也不会,很多所以就没记笔记不过那个++和--放在前面或者后面还是挺麻烦的,然后学了两个包,一个是scanner一个是random(和python好像),最后学了switch语句,很充实的一天,但是一直看视频觉得好无聊容易分神,希望能快点看完这些基础然后动手做项目,加油!
笔记
package com.atguigu.a_scanner;
import java.util.Scanner;
public class Demo01Scanner {
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
//录入int类型整数
int data1 = sc.nextInt();
System.out.println(data1);
//录入String型字符串
String data2 = sc.next();
System.out.println(data2);
}
}
package com.atguigu.a_scanner;
import java.util.Scanner;
public class Demo02Scanner {
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
//录入int类型整数
int old1 = sc.nextInt();
int old2 = sc.nextInt();
int old3 = sc.nextInt();
//找出最大年龄
int temp = old1>old2?old1:old2;
int max = temp>old3?temp:old3;
System.out.println(max);
}
}
package com.atguigu.a_scanner;
import java.util.Scanner;
public class Demo03Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String data1 = sc.next();
System.out.println(data1);
//next遇到空格就接收不了
//nextline会接收整行无论有无空格
//注:next和nextline不能一起调用,中间的空格会被接受
String data2 = sc.nextLine();
System.out.println(data1);
}
}
package com.atguigu.b_random;
import java.util.Random;
public class Demo01Random {
public static void main(String[] args) {
//创建对象
Random rd = new Random();
int data1 = rd.nextInt(100)+1;//1-100
int data2 = rd.nextInt(900)+100;//100-999
System.out.println(rd);
}
}
package com.atguigu.c_switch;
import java.util.Scanner;
public class Demo01Switch {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
int data = sc.nextInt();
//注:switch不能匹配小数
switch (data) {
case 1:
System.out.println("鹅鹅鹅");
break;
case 2:
System.out.println("曲项向天歌");
default:
System.out.println("没了");
break;
}
}
}

被折叠的 条评论
为什么被折叠?



