如何在Java中创建解决方案,只要用“switch和if”这样一个输入“january”、“january”、“january”、“january”和任何其他大小写的组合都被视为“january”,并且在所有情况下都打印出1。我做了程序,但它只是与相同的输入词工作,也许存在一个技巧来解决这个问题。
import java.util.Scanner;
public class nameMonth
{
public static void main(String[] args)
{
String month;
int nrMonth;
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter a month");
month = keyboard.nextLine();
switch (month)
{
case "January":
System.out.println("Your month is January");
nrMonth = 1;
break;
case "February":
System.out.println("Your month is February");
nrMonth = 2;
break;
case "March":
System.out.println("Your month is March");
nrMonth = 3;
break;
case "April":
System.out.println("Your month is April");
nrMonth = 4;
break;
case "May":
System.out.println("Your month is May");
nrMonth = 5;
break;
case "June":
System.out.println("Your month is June");
nrMonth = 6;
break;
case "July":
System.out.println("Your month is July");
nrMonth = 7;
break;
case "August":
System.out.println("Your month is August");
nrMonth = 8;
break;
case "September":
System.out.println("Your month is September");
nrMonth = 9;
break;
case "October":
System.out.println("Your month is October");
nrMonth = 10;
break;
case "November":
System.out.println("Your month is November");
nrMonth = 11;
break;
case "December":
System.out.println("Your month is December");
nrMonth = 12;
break;
default:
System.err.println("Your month is wrong");
break;
}
}
}
你能做到的。
String month;
int nrMonth;
month.toUpperCase(); // Convert to Upper Case.
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter a month");
month = keyboard.nextLine();
switch (month)
{
case "JANUARY": //Change all to caps.
System.out.println("Your month is January");
nrMonth = 1;
break;
///ETC...
我正在用java制作一个虚数图形计算器(使用bi={a,b}),并希望为 - * / 和^运算符制作新函数,因为它们不适用于双[]变量。我知道如何制作普通的方法,比如File(),但是我在做像int.getRed()这样的事情时遇到了麻烦。这是我的加法代码 我的添加部分是正确的,我只是找不到任何让函数更“逼真”的东西,比如有人能帮我吗?一旦我弄明白这一点,我应该知道如何做其他的。非常感谢!
因此,我想将x轴范围设置为从1月到12月。所以x_data和y_data是动态的,例如x_data = [ 'Jan', 'Feb] 和 y_data = [10, 20]。所以图表在 x 轴上只显示两个值(仅限 jan 和 feb),但如果数据不可用,我希望所有月份都在 x 轴上。我试图将xaxis的范围设置为[“1月”,“2月”,“3月”,“4月”,“5月”,“6月”,“7月”,“8月”,“9
问题内容: 我需要在SQL Server 2012环境中基于2个参数创建临时表或公用表表达式 因此,如果 和 我想从当前年份生成5年的临时表,其中包含4列,例如 是否可以有效地执行“做而做”循环?我该如何计算月份名称?我正在使用一个非常麻烦的Do While循环对一年中的所有月份进行迭代,然后对所有年份进行迭代。 问题答案: 使用递归CTE的一种方法: 或使用数字表:(在这种情况下为master.
我想为客户服务应用程序建立一个聊天机器人。我尝试了SaaS服务,如Wit.ai、Motion.ai、API.ai、Luis.ai等,这些认知服务在使用典型的交互模型训练时会发现“意图”和“实体”。 我需要为内部解决方案构建chatbot,而不使用任何这些SaaS服务。 典型的对话如下- StandFord NLP toolkit看起来很有希望,但存在许可限制。因此,我开始尝试OpenNLP。我假设
问题内容: 如何在Java中找出最后一个月及其年份 例如,如果今天是2012年10月10日,则结果应为Month = 9和year = 2012;如果今天是2013年1月10日,则结果应为Month = 12和year = 2012 问题答案: 您的解决方案在这里,但您需要使用减法来代替加法 然后,您可以在上调用getter以获取适当的字段
问题 你需要计算相关日期范围例如“上一个月”,“下一个月”。 解决方案 添加或减去当月的数字,JavaScript 的日期构造函数会修复数学知识。 # these examples were written in GMT-6 # Note that these examples WILL work in January! now = new Date # => "Sun, 08 May 2011