2020.4.30 自学java

定义一个方法

这次学习了jeshell 发现自己是java8 用不了 从新下载了一个java11

今日学习 :
1.或与非
2.定义一个方法
3.运算符

/*
定义一个方法的格式:

public static void 方法名称(){
	方法体
	
}

方法名称规则和变量一样,使用小驼峰。
方法体:也就是大括号中可以包含的任意语句。

注意事项:
1.方法定义的先后顺序无所谓。
2.方法的定义不能产生嵌套包含关系。
3.方法定义好了之后,不会执行的。如果想要执行,一定要进行方法的【调用】

如何调用,格式:

方法名称();
*/
public class Demo2020042902{
	
	public static void main(String[] args){
		farmer();
		seller();
		cook();//调用厨子方法
		me();
	}
	
	//我
	public static void me(){
		System.out.println("吃");
	}
	
	public static void cook(){
		// 厨子
		System.out.println("洗菜");
		System.out.println("切菜");
		System.out.println("摆盘");
	}
	// 小商贩
	public static void seller(){
		System.out.println("要和");
		System.out.println("抬高价格");
		
	}
	
	// 农民伯伯
	public static void farmer(){
		System.out.println("播种");
		System.out.println("胶水");
		System.out.println("除虫");
	}
}

运算符

/*
一元运算符:只需要一个数据就可以操作的运算符。如:取反!、自增++、自减--
二元运算符:需要两个数据才可以进行的运算符。如:加法+、赋值=
三元运算符:需要三个数据

格式:
数据类型 变量名称 = 条件判断 ?表达式A : 表达式B;

流程:
首先判断条件是否成立:
	如果为true,将表达式A赋值给变量
	如果不成立为false,将表达式B的值赋值给左边的变量
二者选其一
注意:
必须同时保证表达式A和表达式B都符合左侧数据类型要求。

*/
public class Demo20200429{
	public  static void main(String[] args){
		int a = 10;
		int b = 20;
	
		int max = a > b ? a : b;//最大的变量
		System.out.println("最大值:" + max);
		
		// int result = 3 > 4 ? 2.5 : 10; //错误写法;
		System.out.println(a > b ? a : b);//正确写法;
	}
	
}

或与非

/*
与(并且)	&&	全是true,才是true;否则就是false
或(或者)	||	至少一个是true,就是true;全是false,才是false
非(取反)	!	本来是true,变fales;

与“&&”,或“|”,具有短路效果;如果根据左边已经判断得到最终结果,右面不在执行。

注意事项:
1.逻辑运算符只能用于boolean值
2.条件A && 条件B && 条件c
*/
public class Today20200429{
	public static void main(String[] args){
		System.out.println(true && false);//false
		
		System.out.println(3 < 4 && 10 > 5);//true
		
		System.out.println(true || false);//true
		System.out.println(!true);//false
		System.out.println("==============");
		
		int a = 10;
		System.out.println(3 > 4 && ++a < 100);//false
		System.out.println(a);//10
	}
	
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值