网站建设前期费用,免费高清无专码区,做网站的公司主要工作是什么,手机网站缩放文章目录前言一、错误产生场景1.1、执行一个无误的 Java 程序#xff08;即产生结果的程序#xff09;1.2、执行未出结果的 Java 程序二、错误处理方式总结前言 你使用 Eclipse 敲代码的时候#xff0c;有没有遇到过这样一种情况#xff0c;明明我点击运行本程序结果却是另…
文章目录前言一、错误产生场景1.1、执行一个无误的 Java 程序即产生结果的程序1.2、执行未出结果的 Java 程序二、错误处理方式总结前言 你使用 Eclipse 敲代码的时候有没有遇到过这样一种情况明明我点击运行本程序结果却是另外一个程序的结果这是为什么呢话不多说我们从实际案例来分析错误原因。 一、错误产生场景
1.1、执行一个无误的 Java 程序即产生结果的程序
首先我们先执行一个 Java 程序 SwitchToIfElseWithSwitch 如下
package review3_31;public class SwitchToIfElseWithSwitch {public static void main(String[] args) {int x 1,a 3;switch(a) {case 1: x 5;break;case 2: x 10;break;case 3: x 16;break;case 4: x 34;}System.out.println(x);}
}运行结果如下图所示 1.2、执行未出结果的 Java 程序
这时执行另外一个程序 ComputeDayWithSwitch可能有人已经发现错误代码如下
package review3_32;import java.util.Scanner;public class ComputeDayWithSwitch {public static void mian(String[] args) {Scanner input new Scanner(System.in);System.out.print(Please enter a day in integer:);int day input.nextInt();switch (day) {case 0: System.out.println(Sunday);break;case 1: System.out.println(Monday);break;case 2: System.out.println(Tuesday);break;case 3: System.out.println(Wednesday);break;case 4: System.out.println(Thursday);break;case 5: System.out.println(Friday);break;case 6: System.out.println(Suaturday);}}
}我们这时可以发现结果仍然是之前 1.1 程序的具体如下图所示 二、错误处理方式
检查代码就会发现主函数 main 写错成了 mian具体如下图所示 进行修改重新运行问题解决具体如下图所示 总结 代码主函数书写错误你说尴尬不尴尬要做一个细心的程序员哦 我是白鹿一个不懈奋斗的程序猿。望本文能对你有所裨益欢迎大家的一键三连若有其他问题、建议或者补充可以留言在文章下方感谢大家的支持