标签:java Scanner 测试题 int System 运算符 println public out
总结
什么是表达式
1
a
n+5
max=a+b
n=a*b+(x%3)-(x/y)
运算符
在除法运算中,如果除数和被除数都是整数,则做整除运算。
讲解
算术运算符
int x=3;
int y=(x++)+4;
y=7,x=4
int x=3;
int y=(++x)+4;
y=8,x=4
赋值运算符
a+b=b相当于a=a+b
运算符
if(条件){
<语句块>
}
if(条件){
<语句块>
}else{
<语句块>
}
如果if或者else语句后面只有一条语句,
可以不加大括号,否则必须加大括号。
if后面的小括号中的表达是结果必须是布尔值
运算符的优先级
例题
例1
package com.aoteman.operater;
public class ConditionDemo1 {
public static void main(String[] args) {
/*
条件结构:
简单的if语句的格式:
if(条件) {<语句块>}
*/
//例:商场打折,如果两件商品的价格大于100则减20,并把原价和折后价格分别输出。
//定义两个变量,分别存放两件衣服的价格。
double price1,price2;
price1=80;
price2=55;
//计算两间商品的总价格
double sum=price1+price2;
//输出原价
System.out.print("原价为:"+sum);
if (sum>=100) {
sum-=20;
//sum=sum-20;
}
System.out.print("折后价格"+sum);
}
}
例2
package com.aoteman.operater;
public class ConditionDemo2 {
public static void main(String[] args) {
/* if(true) {<语句块>}
else{<语句块>} */
// 判断一个变量存放数据
int n=10;
if(n%2==0) {
System.out.println(n+"是偶数");
}else{
System.out.println(n+"是奇数");}
}
}
例3
package com.aoteman.operater;
import java.util.Scanner;
public class ConditionDemo3 {
public static void main(String[] args) {
System.out.print("请输入一个整数");
Scanner s=new Scanner(System.in);
int n=s.nextInt();
if(n%2==0) {
System.out.println(n+"是偶数");
}else{
System.out.println(n+"是奇数");}
}
}
例4
package com.aoteman.operater;
public class ConditionDemo4 {
public static void main(String[] args) {
int a=10,b=7;
//求a和b的最大值
int max;
if(a>b) {
max=a;
}else {
max=b;}
System.out.println("max="+max);
max=a>b?a:b;
System.out.println("max="+max);
boolean b1=a>b?(3<6):(true==false);
//?后是true
//:后是false
System.out.print("b1="+b1);
}
}
例5
package com.aoteman.operater;
import java.util.Scanner;
public class IntDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入m的值:");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
//判断n是否同时能被5和7整除,如果满足条件输出yes,否则输出no
if((n%5==0)&(n%7==0)){
System.out.println("yes");
}else{
System.out.println("no");
}
}
}
例6
package com.aoteman.operater;
import java.util.Scanner;
public class LeepYearDemo {
public static void main(String[] args) {
System.out.print("请输入年份:");
Scanner sc=new Scanner(System.in);
int year=sc.nextInt();
if(((year%4==0)&(year%100!=0))|(year%400==0)){
System.out.println(year+"是闰年!");
}else {
System.out.println(year+"不是闰年!");
}
}
}
例7
package com.aoteman.operater;
public class LogicDemo {
public static void main(String[] args) {
//定义一个char类型的变量,并赋初值为'f'
char cha='f';
//如果字符cha在字符‘a’到‘z’之间,则输出提示"x是a到z之间的字符"
//否则输出不是a到z之间的字符
if(cha<'z'&&cha>'a'){
System.out.println("字符为:"+cha);
}else{
System.out.println("flase");
}
}
}
例8
package com.aoteman.operater;
import java.util.Scanner;
public class LogicDeno {
public static void main(String[] args) {
System.out.print("请输入一个整数:");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
if(!(n%3==0)){
System.out.print(n+"不能被3整除");
}else {
System.out.print(n+"能被3整除");
}
}
}
例9
package com.aoteman.operater;
public class RelateDemo {
public static void main(String[] args) {
int a=3,b=5;
System.out.println("a<b="+(a<b));
System.out.println("a>b="+(a>b));
}
}
奥特曼滴code Blog
发布了6 篇原创文章 · 获赞 0 · 访问量 50
私信
关注
标签:java,Scanner,测试题,int,System,运算符,println,public,out 来源: https://blog.csdn.net/qq_42452926/article/details/104066416
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。