JAVA 学习日记(1).变量,数据类型,运算符

中软国际实习java学习记录。

1.了解java语言。
Java是一种程序设计语言,由Sun Microsystem公司于1995年推出;早在1991年,Sun公司的James Gosling等人开始开发名为Oak的程序设计语言,希望用来控制嵌入在有线电视机顶盒和PDA等设备中的微处理器;1994年,Oak语言正式更名为Java;Java语言凭借其独有的安全性、可移植性和平台无关性,迅速走红。Internet使Java成为网络上最流行的编程语言;同时,Java对Internet的影响也意义深远;在Java出现以前,几乎没有工具可以在Internet上执行动态交互程序;使用Java语言编写的Applet程序可以对用户的输入和操作作出响应。Java是一种既面向对象又可以跨平台的语言,即:编写一次,随处运行;Java不仅适用于单机应用程序和基于网络的程序,也可用于创建消费类设备的附件程序,如移动电话、掌上设备等。

2.环境搭建。
安装jdk1.7及以上,开发工具myeclipse。

3.变量
变量的概念:变量是存储数据的一个基本单元。
变量的使用步骤:
第一步:声明一个变量
第二步:赋值
第三步:使用变量

4.数据类型
基本数据类型和引用数据类型:
byte short char int long float double boolean string

5.运算符
赋值运算符:=
算数运算符:+ - += -= * / % ++ –
逻辑运算符:&& || !
位运算符:>> <<
关系运算符:> < >= <= ==
三目运算符:a>b?1:0

6.练习
(1)需求说明:
录入会员信息(会员号、会员生日、会员积分)并显示录入信息
升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示录入的信息;不合法,显示“录入失败”

package com.zrgi.shanji;

import java.util.Scanner;

public class Day1101 {
  public static void main(String[] args) {
      int num=1;
      System.out.println(num);
      System.out.println("请输入会员信息:");
      @SuppressWarnings("resource")
      Scanner scanner=new Scanner(System.in);
      System.out.println("请输入会员号:");
      String str=scanner.next();
      int id=Integer.parseInt(str);
      System.out.println("请输入会员生日:");
      String birth=scanner.next();
      System.out.println("请输入会员积分:");
      String score=scanner.next();

      if (id<1000 || id>9999) {
          System.out.println("录入失败!");        
    }else{
        System.err.println("录入成功!");
        System.out.println("会员号为:"+id);
        System.out.println("会员生日为:"+birth);
        System.out.println("会员积分为:"+score);
    }  
}   
}

(2)商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。基于第2章阶段3,实现:
1、从键盘接收会员号
2、生成随机数
int random = (int) (Math.random() * 10);
3、算出会员号中在百位的数字号码
int baiwei = custNo / 100 % 10;
3、使用if-else实现幸运抽奖

package com.zrgi.shanji;

import java.util.Scanner;

public class Day1101test2 {
    public static void main(String[] args) {
        System.out.println("抽奖:");
        @SuppressWarnings("resource")
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入会员号:");
        int id=scanner.nextInt();
        int random = (int) (Math.random() * 10);
        int baiwei = id / 100 % 10;
        if (random==baiwei) {
            System.out.println("恭喜您成为幸运会员!");
        }else{
            System.out.println("很遗憾,您没有抽中!");
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值