java中常用的数据类型:
int,float,double, char,boolean,byte,short,long
基本数据类型。
1.定义变量
int a(a必须赋予初值)一旦给a定义了类型,后面
是不能重新定义类型的。
例如:
int a=10;
System.out.println(a);
double a=10.2
—(这么做是错误的)
//算术运算符:+ - * /
++ –
int 类后面出现小数时不
会四舍五入,是直接舍弃
小数点后面的数字
如:20/3=6.66666666
但是在int a=20;
int b=3;
a/b=6(小数点后面直接舍
弃)
a++
表示现a等于赋予的值,在将a+1
++a
是将赋予a的值加+1,得到a+1,在将a+1的值+1;
javaSE重点部分:
public class Demo01 {
public static void main(String[]args) {
Scanner sc=new Scanner(System.in);
System.out.print("输入一个整数:");
//接收输入的整数,存入变量中
int a = sc.nextInt();
if(a%2==0) {
System.out.println(a+"为偶数");
}else {
System.out.println(a+"为奇数");
}
}
}
Scanner sc=new Scanner(System.in);
int a = sc.nextInt();
表示输入一个整数,
当然也可以输入一个小数,只需要在next后面跟double就行,需要输入什么样式的输入什么就行。
九九乘法表代码:
public class Demo03 {
public static void main(String[]args) {
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+"×"+i+"="+i*j+" ");
}
System.out.println();
}
}
}
也可以这样输出:
System.out.print(j+"×"+i+"="+i*j+"\t");
其中"\t"
表示的是一个tab键的距离
连续输入的代码:
public class Demo06 {
public static void main(String[]args) {
System.out.println("1.产品说明书");
System.out.println("2.产品使用视频");
System.out.println("3.产品注意事项");
System.out.println("4.返回上一级目录");
Scanner js = new Scanner(System.in);
while (true) {
System.out.print("请输入");
String content = js.nextLine();
if(content.equals("exit")) {
System.out.println("程序结束");
break;
}else if(content.equals("1")) {
System.out.println("1.产品说明书");
}else if(content.equals("2")) {
System.out.println("2.产品使用视频");
}else if(content.equals("3")) {
System.out.println("3.产品注意事项");
}else if(content.equals("4")) {
System.out.println("返回上一级目录");
}
}
}
}
模拟登陆案例
public class Demo07 {
public static void main(String[]args) {
int i=0;
String zhanghao="123456";
String mima="qwertyui";
String account;
String pwd;
Scanner js = new Scanner(System.in);
do {
System.out.println("请输入账号:");
account = js.nextLine();
System.out.println("请输入密码:");
pwd = js.nextLine();
if(account.equals("123456")&&pwd.equals("qwertyui")) {
System.out.println("账号和密码正确,欢迎您的使用");
}else if(account.equals("123456")) {
System.out.println("密码错误");
}else if(account.equals("qwertyui")) {
System.out.println("账号错误");
}
i++;
if(i==3) {
System.out.println("登陆失败");
break;
}
System.out.println("你还有"+(3-i)+"次机会");
}while(true);
}
}