Scanner in = new Scanner(System.in);
麟游网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
定义接受从控制台输入
System.out.println("What is your name");
控制台输出:What is your name
String name = in.nextLine();
开始接收控制台一行语句并赋值给name
System.out.println("How old are you");
控制台输出:How old are you
int age =in.nextLine();
开始接收控制台一行语句并赋值给int(但是这里写错了,应该写成int age =in.nextInt();
nextInt()是接收控制台输入的整数,你的age定义为整数所以用这个,nextLIne接收的是一行语句,可以用String接收)
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));
输出:hello后面跟你第一次输入的一行语句next year.you'll ,you第二次输入的数字加1
public class MyStack {
private int maxSize;// 标记栈的大小
private long[] stackArray;// 存储数据的变量
private int top;// 指向栈顶
/**
* 栈的初始化
* @param s 初始化栈的大小值
*/
public MyStack(int s) {
maxSize = s;
stackArray = new long[maxSize];
top = -1;
}
/**
* @Description: TODO(入栈操作 )
* @param : @param j 入栈对象
* @return: void
* @throws
*/
public void push(long j) {
stackArray[++top] = j;
}
/**
* @Description: TODO(出栈操作 )
* @param : @return 栈顶对象
* @return: long
* @throws
*
*/
public long pop() {
return stackArray[top--];
}
/**
* @Description: TODO(查看栈顶对象 )
* @param : @return 栈顶对象
* @return: long
* @throws
*/
public long peek() {
return stackArray[top];
}
/**
* @Description: TODO(查看栈是否为空 )
* @param : @return 如果栈为空返回true,否则返回false
* @return: boolean
* @throws
*/
public boolean isEmpty() {
return (top == -1);
}
/**
* @Description: TODO(查看栈是否满 )
* @param : @return 如果栈满返回true,否则返回false
* @return: boolean
* @throws
*/
public boolean isFull() {
return (top == maxSize - 1);
}
public static void main(String[] args) {//Java应用程序的入口方法
MyStack theStack = new MyStack(10); //new对象
theStack.push(10);// 入栈
theStack.push(20);
theStack.push(30);
theStack.push(40);
theStack.push(50);
while (!theStack.isEmpty()) { //循环
long value = theStack.pop();//出栈
System.out.print(value); //打印
System.out.print(" ");
}
System.out.println("");
}
}
第一个if是判断searchkey是不是空的,如果不是空的,就追加到name字段作为查询条件,like模糊查询
接着第二个if判断如果status的值不为空,就追加到status作为条件
如果status为空,走else分支,从userContext中获取到employee对象,接着判断,如果它的角色不是manager的话
把这个对象的id拿出来,作为seller.Id的条件进行查询
这时static静态关键字的使用:
1.static修饰属性和方法后,次属性和方法将会上升为类的,同时也是属于所有对象的。又叫类的属性,和类的方法,统称为类的成员。可以直接用类名点出来。所有对象共享内存地址。(换句话说只要其他一个对象改变了静态属性值,其他对象跟在变)
静态属性初始化为第一次调用静态属性或方法时,或者第一次实例化对象的时。(注意第一次)
2.静态代码段
它会先于构造方法和主方法(对就是程序的入口)执行。