当前位置: 首页>前端>正文

Java 运行字符串表达式方法 java字符运算

培训的第二天

终于不是只会hello,world!了

学习到了java的字符类型还有一些常用的类型转换.和java的运算符.

今天也来巩固一下学习到的东西吧

Java 运行字符串表达式方法 java字符运算,Java 运行字符串表达式方法 java字符运算_Java 运行字符串表达式方法,第1张

数据类型

java的基本字符类型有四类八种:

逻辑——boolean

字符——char

整数——byte、short、int和long

浮点——double和float

我们很常用的字符串也就是String 是引用数据类型.类和接口也是引用数据类型.

特别要记住,低位到高位的字符转换是自动的,而高位到低位的字符转换是要用强制类型装换,否则是会报错的.

而且布尔类型的变量补鞥呢装换成其他类型的;

运算符

java中的运算符除了常用的加减乘除,还有其他类型的运算符,大致上就包括.:

算术运算符:+、-、*、/、%、++、--

关系运算符:>、<、>=、<=、==、!=

逻辑运算符:!、&、|、^、&&、||

位运算符    : &、 |、 ~ 、^、 << 、>>、 >>>

赋值运算符: =、+=、*=、/=、%=

字符串连接运算符:+

还有一个特殊的三目运算符 ?:

今天学的这些也做不了大的程序,在课堂上完成了老师要求的课堂编程,

一个简易的收银台

import java.util.Scanner;

public class text3 {
	public static void main(String[] args) {
		int Price;//单价
		int Quantity;//数量
		int Amount;//金额
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入单价(¥):");
		Price = sc.nextInt();
		System.out.println("请输入数量:");
		Quantity = sc.nextInt();
		System.out.println("请输入金额(¥):");
		Amount = sc.nextInt();
		//定义总价
		int TotalPrice = Price*Quantity;
		//定义找零
		int Change = Amount-TotalPrice;
		String S = TotalPrice > Amount?"金额不足":"应收的金额为:¥"+TotalPrice+",找零为:¥"+Change;
//		String s1 = TotalPrice > Amount?"金额不足":"应收的金额为:¥";
//		String s2 = TotalPrice > Amount?"":Integer.toString(TotalPrice);
//		String s3 = TotalPrice > Amount?"":",找零为:¥";
//		String s4 = TotalPrice > Amount?"":Integer.toString(Change);
//		String S = s1 + s2 + s3 + s4;
		System.out.println(S);
		
		
	}
}

一开始我以为的三目运算符?后面不能用字符串连接符把字符串连接起来.后来测试发现可以使用所以把原来的代码注释掉了,用一行代码实现了功能,这样也更简洁一点.程序员不就是追求高效简洁吗.


总结:每完成一个程序都能让我获得极大的成就感.虽然一开始教的都是些比较简单好理解的东西,但我还是希望我以后遇到困难的问题都能够努力去克服.不气馁.明德精业,是我的校训,也是我的座右铭.我希望能用我的行动去好好的贯彻他.

加油!!送给我也送给每一个在努力的人!

Java 运行字符串表达式方法 java字符运算,Java 运行字符串表达式方法 java字符运算_Java 运行字符串表达式方法_02,第2张


https://www.xamrdz.com/web/2a31957644.html

相关文章: