零基础学java——【基础语法】基本输入、输出语句,变量,运算符

目录

 变量

数据类型

 基本数据类型一览表

 声明和初始化

基本的输出、输出语句

输出语句

补充“+”的使用

输入语句Scanner

使用步骤

代码演示

运算符


有些内容可能会与c语言作比较

内容借鉴了韩顺平老师的java课堂笔记(b站课)

 变量

数据类型

 基本数据类型一览表

名称字节数存储内容使用时需要注意
byte1整型,数据范围-128~127
short2整型,数据范围-32768~32767
int4整型,数据范围-2^31~2^31-1
long8整型,数据范围-2^63~2^63-1c语言的long只有4字节
char2字符,字符以Unicode码存储c语言的char只有1字节
float4浮点型,数据范围3.4e-45~1.4e38赋值时必须在数字后面加上 f / F
double8浮点型,数据范围4.9e-324~1.8e3.8浮点型赋值一般默认double
boolean1true,false(注意大小写)跟c语言写法不一样

一个字节=8 bit(位),即1B=8bit。

 声明和初始化

变量的声明和初始化都属于变量的定义

  • 变量的声明:并未在内存中分配空间
int a;
float b;
char c;
double d;
String e;    //String并不是基本数据类型,先知道有这个东西就行,后面再讲
//数据类型 + 变量名称 + 分号;
  • 变量初始化:直接为变量分配内存空间,并且存储数据。初始化
int a=1;
float b=5.21f;
char c='c';
double d=3.14;
String e="people";    //String并不是基本数据类型,先知道有这个东西就行,后面再讲
//数据类型 + 变量名称 = 初始化内容 + 分号;

基本的输出、输出语句

输出语句

补充“+”的使用

        在语句中,加号两边内容不同,加的方式也不一样。

  • 数字之间相加:就是一般的数值计算,如下方例子。

int a=6;

System.out.println(66 + a);         //运行结果72,相当于两个数字相加

System.out.println(66 + 6);        //跟上面效果是一样的

  • 加号有一边是字符串 / 加号两边都是字符串:就是字符(串)的连接,如下方例子。

System.out.println("I like dogs." + "I like cats,too.");

/*基本输入语句
println 的是指输出后自动换行
print 没有自动换行
一般使用println更多,后面举例子都用这个*/
System.out.println( );
System.out.print( );

//输出字符串
System.out.println("I like dogs.");
//两端字符串之间可以用 + 连接
System.out.println("I like dogs." + "I like cats,too.");

//输出变量
int a=6;
System.out.println(a);
//字符串和变量连接
System.out.println("单走一个" + a);
System.out.println("66" + a);        //运行结果是666
//和数字连接
System.out.println(66 + a);        //运行结果是72

输入语句Scanner

使用步骤

1.导入Scanner所在的包,也就是java.util.Scanner。

2.创建该类对象,类似于声明变量。

3.调用Scanner。

代码演示

//1.引入包(别忘记加分号)
import java.util.Scanner;

public class test{
    public static void main(String[] args){
//2.创建该类对象
        Scanner scanf=new Scanner(System.in);    //scanf是任意的自定义名称
        
//3.调用。下面演示几种基本数据类型调用Scanner的方法
        String name=scanf.next();
        int age=scanf.nextInt();
        double money=scanf.nextDouble();
        //其他基本数据类型比如shart,long,float调用Scanner方法也类似
        //但是char不一样哦
    }
}

运算符

除了c++语言,基本上所有编程语言的运算符都是一样的。我本人觉得java和c语言的运算符没有什么不一样的,所以,想具体了解请搜别的blog~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若东

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值