System.out.println("Enter the name of the user: "); names = scanner.next(); System.out.println("Enter the number of books: "); number = scanner.nextInt(); borrow = scanner.nextInt(); if (names.equals("Anna")) { number = -5; number -= borrow; }else if(names.equals("Bob")) { number = 10; number += borrow; }
时间: 2023-06-13 17:08:29 浏览: 140
chinaMap,java项目开发源码,java中system.out.println()源码分析
这段代码是一个简单的借书程序,它要求用户输入用户名和借书数量,然后根据用户名来判断该用户可以借多少书。如果用户名是"Anna",则该用户的最大借书数量为-5(即还需要归还5本书),并且借书数量需要从该最大借书数量中减去;如果用户名是"Bob",则该用户的最大借书数量为10,借书数量需要加上该最大借书数量。
需要注意的是,该程序存在一些问题,比如没有对用户输入的数据进行验证,如果用户输入的不是数字,程序就会出错。另外,用户名和最大借书数量应该放在一个数组或者Map中,这样可以方便扩展用户数量和最大借书数量。
阅读全文