1、C 和java 虽然有着很大区别,但是刚开始的基础上,比如变量声明,基本上算是相似,学民C之后再学java,可能就会觉得java好学一点,学语言主要学的是思想,刚开始的时候思想都是差不多的,以后才会有着不同,如果你是自学,想进入JAVA,那么直接学习JAVA 就可以了。如果是学校里学的,那就跟着学校学就可以了。没有什么好纠结的。
2、C和Java都是高级编程语言,计算机是不会明白的,而要让计算机明白,就得找个“翻译”。而这个“翻译”有两类,第一个是“翻译程序”,第二个是“解释程序”。“翻译程序”的工作就是一次过将高级编程语言编写的代码翻译成低级语言代码,让计算机执行翻译后的代码。“解释程序”的工作就是读取一句高级编程语言写的指令就解释成低级语言编写的指令,而采取一边解释一边执行的方式。
3、Java语言与c语言同为计算机编程语言,二者既伏禅顷相互联系又相互区别。 Java是一种可以撰写跨平台应用程序的面向对象缺陆的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
import java.util.Scannerpublic class Circle{
public static void main(String[] args){
double r
Scanner s = new Scanner(System.in)
while(true){
洞判 态大 try{
r = Double.parseDouble(s.next())
帆颤竖 if(r<0)
throw new NegativeException()
else if(r<1.0||r>100.0)
throw new NumberRangeException()
else{
System.out.println("面积是"+3.14*r*r)
break
}
}catch(NumberFormatException e){
System.out.println("非数值异常")
}catch(NegativeException e){
System.out.println("负数异常")
}catch(NumberRangeException e){
System.out.println("越界异常")
}
}
}
}
class NegativeException extends Exception{
public NegativeException(){
super()
}
public NegativeException(String msg){
super(msg)
}
public NegativeException(String msg, Throwable cause){
super(msg,cause)
}
public NegativeException(Throwable cause){
super(cause)
}
}
class NumberRangeException extends Exception{
public NumberRangeException(){
super()
}
public NumberRangeException(String msg){
super(msg)
}
public NumberRangeException(String msg, Throwable cause){
super(msg,cause)
}
public NumberRangeException(Throwable cause){
super(cause)
}
}
望采纳~
http://blog.csdn.net/coolwzjcool/article/details/6698327上毁团面得地址是怎么获取硬盘编号和MAC地址的,
你可以自己定义一个加密算法,如:硬板编码no1,mac地址add1,no1加上mac的地址在加上自己指定的一个字符串,拼成一个大串,然后对这个大串者携进行MD5编码(可以使用其他的,或者自己定义的),生产注册码,应用程序在启动时候检查是否注册,没注册的填写注册吗,程序获取系统的硬盘和MAC地址,再进行一次编码首余伏,和输入的对比,一样就算成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)