学习JAVA第三天
今天学习的内容比较多,所以学起来相当的吃力,今天学习了N个代码,前3个还勉强能学懂一点,第四个就学的基本搞不懂( Mr.骆 )能不能稍微讲慢点,讲的太快,太多,消化不到 !
JAVA项目 1
测试体重:
“`JAVA
import java.util.Scanner;
public class ti_zhong {
public static void main(String[] args) {
Scanner kof=new Scanner(System.in);
System.out.println(“输入姓名”);
String name=kof.nextLine();
System.out.println(“输入体重”);
int kg =kof.nextInt();
System.out.println(“输入身高”);
int cm =kof.nextInt();
if(cm-110>=kg){System.out.println
(" 恭喜"+name+"体重达标");}
else{System.out.println("很遗憾"+name+"体重超标");}
}
}“`
JAVA 项目 2
计算温度
“`JAVA
import java.util.Scanner;
public class wendu {
public static void main(String[] args) {
Scanner kof=new Scanner(System.in);
System.out.println(“输入摄氏度”);
int ss= kof.nextInt();
double hs=ss*1.8+30;
System.out.println("计算结果:华氏度为"+hs);
}
}“`
JAVA 项目 3
输入三个数字,系统分辨出最大的一个
“`JAVA
import java.util.Scanner;
public class zui_da_shu {
public static void main(String[] args) {
Scanner kof=new Scanner(System.in);
System.out.println(“输入第一个数字”);
int a =kof.nextInt();
System.out.println(” 请输入第二个数字”);
int b =kof.nextInt();
System.out.println(“请输入第三个数字”);
int c =kof.nextInt();
int big;
if(a>b){big=a;}
else{big=b;}
if(c>big){big=c;}
System.out.println("三个数中最大值是"+big);
}
}```
JAVA 项目 4##(这个就没怎么搞懂)
输入三个数字,系统显示3个数字,自动从大到小排列出来
“`JAVA
import java.util.Scanner;
public class zi_dong_pai_lie_3_ge_shu_zi {
public static void main(String[] args) {
Scanner kof=new Scanner(System.in);
System.out.println(“输入第一个数字”);
int a =kof.nextInt();
System.out.println(“输入第二个数字”);
int b =kof.nextInt();
System.out.println(“输入第三个数字”);
int c= kof.nextInt();
if(a>b){int a=big;a=b;b=big;}
if(a>c){int a=big;a=c;c=big;}
if(b>c){int b=big;b=c;c=big;}
System.out.printf(“%d\t%d\t%d\n”,a,b,c);
}
}“`
还有就是unicode和ascll的区别
ascll用一个字节编码,而unicode用两个,ascll只用了一个字节的后7位,高位为0,也就是说ascll的值是从0到127(2^7-1)比如48表示’0’这个字符,97表示’a’,也就是说ascll只能用来写英语,而不能用于他大字符集的语言,比如汉语,而unicode用2b来编码就能表示2的16次方的字符集,大概是6.4万字符,也就是说世界上上几乎所有的语言多能用unicode编码,其实任何信息在计算机内,都是8位的二进制流,如果解释它,都是基于具体的应用,就算是同一个文件,不同的解码,就能表示不同的信息。