/
JAVA switch语句判断
@author 我是作者
/
public class TestSwitch {
public static void main(String[] args) {
int count1 = 0;
int count2 = 0;
int count3 = 0;
int num = -1;
Scanner sc = new Scanner(Systemin);
for(int i=1;i<=3;i++){
Systemoutprint("请输入第"+i+"个正整数:");
num = scnextInt();
switch (num){
case 9:
count3++;
break;
case 131:
count3++;
break;
case 12 :
count3++;
break;
case 209:
count2++;
break;
case 596:
count2++;
break;
case 27:
count2++;
break;
case 875:
count1++;
break;
case 316:
count1++;
break;
case 59:
count1++;
break;
default:
//Systemoutprintln(num);
}
}
if(count1==3){
Systemoutprintln("一等奖!");
}else if(count2==3){
Systemoutprintln("二等奖!");
}else if(count3==3){
Systemoutprintln("三等奖!");
}else{
Systemoutprintln("未中奖!");
}
}
}
我们使用编译器将自己的源代码转换成目标代码, 使用链接器将我们的目标代码链接成一个可执行程序。另外, 我们使用一些程序在计算机中输入源代码文本并且编辑它。这些是最初的和最重要的工具, 它们构成程序员的工具集合或“程序开发环境”。 如果你使用的是命令行窗口, 就像很多专业程序员所做的那样, 你将不得不自己来编写编译和链接命令。如果你使用IDE(“交互式开发环境”或“集成式开发环境”), 就像很多程序员所做的那样, 简单地点击正确按钮就可以完成这个工作。附录C介绍了如何在你的C++实现中编译和链接。 IDE通常包括一个具有有用特性的编辑器, 例如用不同颜色的代码来区分你的源代码中的注释、 关键字和其他部分, 以及其他帮助你来调试代码、 编译和运行代码的功能。调试是发现程序中的错误和排除错误的活动, 你在前进的道路上会听到很多有关它的内容。 我们使用微软的Visual C++作喑炭 ⒒肪呈道 H绻 颐羌虻サ厮怠氨嘁肫鳌被蚴恰癐DE”的某些部分, 那就是所指Visual C++系统。但是, 你可以使用一些提供最新的、 符合标准的C++实现的系统。我们所说的大多数内容(经过微小的修改)对所有的C++实现都将是正确的, 并且其代码可以在任何地方运行。在工作中, 我们使用几种不同的实现。
1、预处理
在这一阶段,源码中的所有预处理语句得到处理,例如:#include语句所包含的文件内容替换掉语句本身,所有已定义的宏被展开。
根据#ifdef,#if等语句的条件是否成立取舍相应的部分,预处理之后源码中不再包含任何预处理语句。
GCC预处理阶段可以生成i的文件,通过选项-E可以使编译器在预处理结束时就停止编译。例如:gcc -E -o helloi helloc
2、编译
这一阶段,编译器对源码进行词法分析、语法分析、优化等 *** 作,最后生成汇编代码。这是整个过程中最重要的一步,因此也常把整个过程称为编译。
可以通过选项-S使GCC在进行完编译后停止,生成s的汇编程序。例如:gcc -S -o hellos helloc
3、汇编
这一阶段使用汇编器对汇编代码进行处理,生成机器语言代码,保存在后缀为o的目标文件中。
当程序由多个代码文件构成时,每个文件都要先完成汇编工作,生成o目标文件后,才能进入下一步的链接工作。
目标文件已经是最终程序的某一部分了,只是在链接之前还不能执行。可以通过-c选项生成目标文件:gcc -c -o helloo helloc
4、链接
经过汇编以后的机器代码还不能直接运行。为了使 *** 作系统能够正确加载可执行文件,文件中必须包含固定格式的信息头,还必须与系统提供的启动代码链接起来才能正常运行,这些工作都是由链接器来完成的。gcc -o hello helloc
5、运行:执行EXE文件,得到运行结果。
你如果有
编译器
的话,例如:keil。把你的
C程序
有它打开后,编译,编译后会产生
hex文件
,然后在用
下载软件
,例如:
志峰
软件。不过你还得有单片机的
下载器
,用它连接单片机和电脑。这样就可以把你的
C文件
你的
程序下载
到单片机里,让它执行相应的动作啦。
若源程序是用VC++6做的,则双击文件夹里的dsw文件,然后按ctrl+F7编译,再按F7链接,若程序没有错误,则可按ctrl+F5执行生成的exe文件。
这些快捷键对应的按钮看附图
源程序一般是指该程序的源代码形式(能通过编译、链接生成最终程序(一般是可执行文件)的源代码文件)。
目标程序一般是指从源代码编译、链接生成的最终程序(一般是可执行文件)。
计算机程序的执行方式与平台有关,不太清楚楼主想问的到底是什么。
程序的编辑一般是指编辑、修改程序的源代码。
程序的编译一般是指用编译器将源代码文件编译生成供链接用的文件或可执行文件的过程。
程序的链接一般是指用链接器将链接文件(编译生成的链接文件、链接库等)生成最终的目标程序的过程。
程序的运行一般是指将程序装入内存执行的过程。
源程序是指在计算机上运行时必须进行译码的程序文件,它包括源代码和指令的组合。源程序实现的过程中,文件扩展名的变化顺序为:c → o → exe。首先,使用编辑器将源代码编写成c文件,然后将c文件编译成o文件,最后用链接器将o文件链接起来,生成可执行的exe文件。
以上就是关于编辑一个Java源程序全部的内容,包括:编辑一个Java源程序、如何自己编译源代码、C语言源程序到运行程序经过哪几个步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)