最后总结
搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析
最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化
三、关于三元运算符的小练习
1、第一题
很简单的一个题,输入小明的成绩,如果高于95分,则为优秀,否则成绩良好
- 样例输入
95
- 样例输出
成绩一般
- 代码实现
import java.util.Scanner;
/**
-
@author gorit
-
@date 2019-3-7
-
@work 判断小明的成绩
-
*/
public class Test_xm {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int test = 0;
String a=(int)test>95 ? “优秀”:“一般”;
System.out.println(“请输入小明测试的成绩”);
test = input.nextInt();
System.out.println(“小明的成绩等级为:”+a);
}
}
2、第二题
问题描述:输入一本书中共有多少条信息,在输入这本书每页能显示的最大条数,输出这本书共有多少页(用三元运算符写)
- 样例输入:
12 (这本书总共有12条信息)
4(每页能显示4条信息)
- 样例输出
3 (这本书有3页)
- 代码实现
import java.util.Scanner;
/**
-
@author gorit
-
@version 1.1
-
@date 2019-3-6
-
@test3 控制台输入账号密码必须是admin,如果没有成功,提示错误消息,加个选项
-
*/
//这个题大家还是可以好好琢磨琢磨的
public class ThreeY {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println(“请输入总条数”);
int totalCount=input.nextInt();
System.out.println(“请输入每页能显示的最大条数”);
int pageSize=input.nextInt();
// int a=1>2 ? 1:2;为真时,输出1,为假输出2
// System.out.println(a);
int totalPage=totalCount%pageSize==0?totalCount/pageSize:totalCount/pageSize+1;
更多:Java进阶核心知识集
包含:JVM,JAVA集合,网络,JAVA多线程并发,JAVA基础,Spring原理,微服务,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存等等
高效学习视频
+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**