java入门基础之数据类型 个人笔记

输出语句

System.out.println();
具体事例:

package day1;

public class shoppingList {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("\t购物清单");
        System.out.println("商品名称\t购物数量\t商品单价\t");
        System.out.println("鳄鱼皮包\t1\t1900\t");
        System.out.println("ipad\t2\t800\t");
    }

}

结果图:
这里写图片描述

数据类型

数据类型8个:
1:byte short int long float double
2:boolean
3:char
具体事例:

   package day1;

public class DateType {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //数据类型8个:
//      1.byte short long int float double
//      2.boolean
//      3.char

        short s = 32767;
        int a = 2147483647;/*4字节32位*/
//      final 修饰常量,不可修改
        final int a1 =10;

//      自动类型转换规则
//      在进行运算时,数据结果类型为运算数的最高类型
        long result = 5+6+7L+'A';

//      强制类型转换
        int i = 768;
        byte d= (byte)i;
        System.out.println(d);
    }

}

键盘输入

基本语法如下:
import java.util.Scanner;
Scanner input= new Scanner(System.in);
int a = input.nextInt();//数字
String b = input.next();//字符串
具体事例:

package day2;

import java.util.Scanner;

public class Demo01 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("输出互换前手中的卡牌");
        System.out.print("左手中的卡牌:");
        Scanner input= new Scanner(System.in);
        int a = input.nextInt();
        System.out.print("右手中的卡牌:");
        int b = input.nextInt();
        System.out.println("输出互换后手中的卡牌");
        int i = 0;
        i= a;
        a=b;
        b=i;
        System.out.println("左手中的卡牌:"+a);
        System.out.println("右手中的卡牌:"+b);
    }

}

练习之逆序输出

package day2;

import java.util.Scanner;

public class Demo02 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("输入您的会员卡号");
        Scanner input= new Scanner(System.in);
        int a = input.nextInt();
        for(int i = 0;a>10;i++)
        {
            int j = a%10;
            a = a/10;
            System.out.print(j);
        }
        System.out.print(a);
    }

}

效果图如下:
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值