java基础(二)运算符与表达式

本文介绍了Eclipse集成开发环境的特点,包括免费、基于Java、免安装和扩展性强。详细展示了如何创建Java项目、配置、使用快捷键以及运行程序。接着讲解了Java中的运算符,如算术、赋值、关系、逻辑和三元运算符,并通过实例进行演示。此外,还介绍了键盘录入数据的方法和相关练习,帮助读者掌握基本的Java编程技巧。
摘要由CSDN通过智能技术生成

Eclipse(集成开发环境)

特点描述1.免费
2.纯java编写
3.免安装
4.扩展性强

1.创建Java project
2.在src中创建一个包
3.在包底下创建.java文件
src目录下放的是java文件
bin目录下放的是class文件
CTRL +s保存文件
run as java application运行

eclipse基本配置
show line numbers行号的隐藏和显示

Java代码区域字体颜色大小
在字体大小及颜色这里插入图片描述
在这里插入图片描述
快捷键
内容辅助键alt+/
main方法 main,然后alt+/回车
syso alt +/回车 输出语句
快捷键加注释ctrl+/ 再来一次取消
多行注释 CTRL+shift +/ 取消 ctrl +shift +
格式化 ctrl+shift+f 或者右键 source format

运算符

用于对常量和变量进行操作的符号
运算符分类
1算数运算符
+, - ,*, / ,% ,++, --,

package com.itxuexi_01;

public class Operator {
	public static void main(String[] args) {
		int a=3;
		int b=4;
		System.out.println(a+b);
		System.out.println(a-b);
		System.out.println(a*b);
		System.out.println(a/b);//整数除法只能得到整数
	}

}
package com.itxuexi_01;

public class Operator02 {
	public static void main(String[] args) {
		int a=5;
		int b=3;
		System.out.println(a/b);//取商运算
		System.out.println(a%b);//取余运算
}
}


整数相除只能得到整数,要想得到小数,就必须有浮点数参与运算

字符参与运算,其实是拿字符在计算机中存储的数据值来参与运算 ‘A’=65 ‘a’=97 ‘0’=48

++ ,–自增 自减
可用于变量前后,单独使用时放变量前后结果一样
参与其他操作时不同

int a=10;int b=9;
		/*
		 * a++;b--; System.out.println(a); System.out.println(b);
		 * System.out.println("------------------------------------------"); --a; --b;
		 * System.out.println(a); System.out.println(b);
		 */
		
		int c=a++;
		System.out.println(a);
		System.out.println(c);
		

字符串参与加法运算是拼接(运算从左往右进行)
2.赋值运算符
基本的赋值运算符:=
扩展的赋值运算符:+=,-=,/=
<注意:扩展的赋值运算符,隐含了强制类型转换>
3.关系运算符
==,!= ,>,<,>=,<=
关系运算符的结果是boolean类型
4.逻辑运算符 <用于连接关系表达式>
&,|,^,!
&&,||
&&和&的结果一样
||与|的结果一样
区别:&&有短路效果,左边为false右边就不执行
&左边无论是什么右边都会执行

5.三元运算符
关系表达式?表达式1:表达式2
执行流程:
计算关系表达式的值,看是true还是false
如果是true,表达式1就是结果
如果是false,表达式2就是结果
练习1:比较两个整数是否相同

		int a=10;
		int b=20;
	//	boolean c=(a==b)?true:false;
		boolean c=(a==b);
		System.out.println(c);
		
	}

练习2:获取三个整数中的最大值

int a=10;
		int b=20;
		int c=30;
		int temp=(a>b)?a:b;
		int max=(temp>c)?temp:c;
		System.out.println("最大的数是:"+max);

表达式

用运算符连接起来符合Java语法的式子。不同的运算符连接的表达式是不同的类型

键盘录入

实现键盘输入数据,目前我们只能使用JDk提供的类Scanner
1.导包
import java.util.Scanner;
在一个类中顺序:package>import>class
2.创建键盘录入对象
Scanner sc= new Scanner(System.in);
3.接收数据 int i=sc.nextInt();
练习1:键盘录入两个数据,并对这两个数据求和,输出其结果

 	Scanner sc=new Scanner(System.in);
		System.out.println("请输入第一个数据:");
		int a=sc.nextInt();
		System.out.print("请输入第二个数据:");
		int b=sc.nextInt();
		int result;
		result=a+b;
		System.out.println("结果为;"+result);
	}

}

练习2:键盘录入两个数据,比较这两个数据是否相等

Scanner sc=new Scanner(System.in);
		System.out.println("请输入第一个数据:");
		int a= sc.nextInt();
		System.out.println("请输入第二个数据:");
		int b= sc.nextInt();
		boolean c=(a==b);
		System.out.println("相等的结果为"+c);

练习3:键盘录入三个数据,获取三个数据中的最大值

Scanner sc=new Scanner(System.in);
		System.out.println("请输入第一个数:");
		int a=sc.nextInt();
		System.out.println("请输入第二个数:");
		int b=sc.nextInt();
		System.out.println("请输入第三个数:");
		int c=sc.nextInt();
		int temp=(a>b)?a:b;
		int max=(c>temp)?c:temp;
		System.out.println("三个数中最大值是:"+max);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值