JAVA学习DAY2-数据转换,运算符,方法

7.7 - DAY2

数据转换

将基本数据类型之间相互转换,因此java中提供了数据类型转换机制

  • 小转大,隐式转换

  • 大转小,强制转换

    格式:(新数据类型)旧数据类型

方法(函数)

格式:【修饰符】返回类型 方法名( [参数] …){ 过程 }

有无参数,有无返回值。四种

传值和传对象不一样,传对象是吧对象的地址作为值传过去了

运算符

  • 算术运算(+ - * / % ++ --)

  • 赋值运算(=)

  • 关系运算(> >= < <= == !=)

  • 逻辑运算(& | ! && || ^)

    &逻辑与、&&短路与

    &两边的都必须执行

    &&若左边为false,则右边短路不予执行,若左边为true,右边要执行。

  • 位运算符(~ & | ^)

  • 字符串连接符( + )

课堂代码

/**
 * 学生成绩等级判断
 * @author garen
 * */
package day2;

import java.util.Scanner;

public class CmpGrade {
	/**判断算法*/
	void cmp(int grade){
		if(grade>=90){
			System.out.println("A+");
		}else if(grade>=80){
			System.out.println("A");
		}else if(grade>=70){
			System.out.println("B");
		}else if(grade>=60){
			System.out.println("C");
		}else{
			System.out.println("学渣");
		}
	}
	/*** 主函数*/
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		/**定义成绩为键入值*/
		int grade = in.nextInt();
		/**调用cmp判断*/
		new CmpGrade().cmp(grade);
	}
}
/**
 * @author garen
 * 比较大小
 * */
package day2;

public class compare {
	int a,b;
	
	int compare(int a,int b){
		this.a=a;
		this.b=b;
		if(a==b)
		{
			return a;
		}
			else if(a>b)
			{
				return a;
			}
				else
				{
					return b;
				}
	}
	public static void main(String[] args) {
		compare cmp = new compare();
		int max=cmp.compare(1, 2);
		System.out.println(max);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值