在java中定义变量,并输出

变量的概念

java使用变量将数据写入内存,变量是写入内存的基本单元

变量的使用步骤

  1. 声明变量的类型
  2. 为变量起变量名 变量名不可重复
  3. 为变量赋值 (一般在方法中,都要初始化变量)
  4. 通过变量获取值

java中的数据类型

**1.基本类型:**byte short int long float double (精度由低到高)
char boolean
2.引用类型

long型定义时,数据后面加上l
float型定义时,数据后面加上f
字符时长度单位,字节时容量单位
char可赋值整数,具体类型,则指向相对应的ASCLL码值
如果在给整型赋值时,前面加了0,系统则默认为八进制
变量在赋值的时候保持左右两边的类型一致
在定义后赋值,char = ’ ’ (单引号) String 用" " (双引号)

java中每个基本类型都有一个相应的包装类,包装类可以看成是强化版的基本类型,包装相比与基类更丰富的功能,比如提供类型转换的方法,获取精度范围的方法,获取数据的哈希码值等等。

大部分的包装类秩序将基本类型首字母改为大写即可,比如:double 的包装类为Double 不过也有两个特例:int——Integer char——character

定义基本类型

整型:int a = 0 ;
双精度型: double b = 0.0 ;
字符型: char c = ’ ’ ; char e = ‘a’;
字符串型: String d = " " ; String f = “abcdefg”; 注意字符串这边String的S是大写

通过键盘输入得到数据

需要用到一个类——Scanner类
使用方法:

1.创建这个数据类型:Scanner sc = new Scanner(System.in);
在使用这个方法前需要引入一个包,此包中有方法可以让我们调用,用来接收相应数据类型的从键盘输入的数据

2.需要定义相同的数据变量来接受键盘输入类型的数据

例题:显示菜单如下:

1 商品浏览
2 商品购买
3 货物结算
请选择:要求:通过键盘接受选择的菜单项并显示选择的数字,
不管选择的是哪个项,都接着显示商品的信息,商品信息如下:品名 数量 单价
衬衫 10 230
球鞋 7 345.5
图书 28 87要求以变量存储的方式显示上面的信息

代码如下:

import import java.util.Scanner;
public class Exercise{
	public static void main(String[] args) {
 	 System.out.println("显示菜单如下:");
  	System.out.println("1 商品浏览");
  	System.out.println("2 商品购买");
  	System.out.println("3 货物结算");
  	System.out.println("请选择:");
  	Scanner sc = new Scanner(System.in);
	  //键盘键入选择的数字
	  int a = sc.nextInt();
	  String name = "品名";
	  String number = "数量";
	  String price = "单价";
	  String shirtName = "衬衫";
	  int shirtNumber = 10;
	  int shirtPrice = 230;
	  String shoesName = "球鞋";
	  int shoesNumber = 7;
	  double shoesPrice = 345.5;
	  String booksName = "图书";
	  int booksNumber = 28;
	  int booksPrice = 87;
	 System.out.println(name+"\t"+number+"\t"+price);
	  System.out.println(shirtName+"\t"+shirtNumber+"\t"+shirtPrice);
	  System.out.println(shoesName+"\t"+shoesNumber+"\t"+shoesPrice);
	  System.out.println(booksName+"\t"+booksNumber+"\t"+booksPrice); 
	 }
}  

今日份变量的简单使用?

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值