1,创建JAVA项目–>>包–>>类文件(.jAVA)
2,输出:System.out.println(“hello word!”)(ln 换行)
3,变量
4,运算符
算术运算符:+ - * i++ ++i
关系运算符:> >= < <= != (特点:结果是boolean类型)
逻辑运算符:与:&& 或:|| 非:!
优先级:! ++ – >算术>关系>&&>||>>赋值。
5,数据类型转换
(1),自动类型提升
(2),强制类型转化
double >int >char
64位 32 16
6,输入
键盘录入:
import java.util.Scanner;//引入Scanner 类。
创建对象:
import java.util.Scanner;//引入Scanner 类。
public class D12 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/***
int a=23;
String name ="刘能";///一个汉字一个字符。
char sex='男';
System.out.println (name);///只能打印一个数据
System.out.println(a);
System.out.println(sex);
boolean z;
double x=10,y=20;
System.out.println(z=x<y||x>y&&x<y-5||y>x+4);//从右边开始
///一端为字符串
///字符串 连接符’+‘
System.out.println("姓名:" +name +"\n"+"年龄:" +a+"性别 :"+sex);
System.out.println(3<4);
double d=1; ///
System.out.println(d);///自动类型提升输出1.0
int num ='a';
System.out.println(num);///强制转换类型。输出97.
**************************************/
Scanner input=new Scanner (System.in);///键盘输入。
int num=input.nextInt();
string s1=input.nextLine();
String s=input.nextLine();
System.out.println(num);
System.out.println(s);
input.close();
}
}
简易的ATM提款机
import java.util.*;
public class a2 {
public static void main(String[] args) {
int id=10001;
int mypass =123456;
String name="刘能";
double money=100000000.0;
Scanner input=new Scanner(System.in);
System.out.print("请输入密码:");
int password=input.nextInt();
if(password == mypass)
{
int num=0;
System.out.println("登陆成功,您已成功进入中国建设银行自动取款机");
while(num!=4)
{
System.out.println("请选择以下功能:1,查询余额 2,取款 3,存款 4,取卡");
num=input.nextInt();
switch(num)
{
case 1:
System.out.println("***************");
/****************
System.out.println("卡号:"+id);
System.out.println("姓名:" +name);
System.out.println("金额:"+money);
System.out.println("****************");
*********************************/
System.out.println("卡号:"+id +"\n"+"姓名:" +name +"\n" +"金额:" +money);
break;
case 2:
System.out.println("取款");
System.out.println("请输入您的取款金额");
int qu=input.nextInt();
if(qu>money)
{
System.out.println("金额不足");
break;
}
else
{
money=money-qu;
System.out.println("存款成功");
break;
}
case 3:
System.out.println("存款");
System.out.println("请输入您的存款金额");
int cun=input.nextInt();
money=money+cun;
System.out.println("存款成功");
break;
case 4:
System.out.println("谢谢使用");
break;
}
}
}
else
{
System.out.println("密码错误");
}
input.close();
}
}