Java 入门(一)
第一天
快捷键 主函数:psvm
输出:sout
public static void main(String[] args) {
System.out.println("hello world");
}
``
数据类型转换
```java
public static void main(String[] args) {
int a=10;
byte b=20;
int c=a+b;
System.out.println(c);
//强制类型转换
byte d=(byte) (a + b);
System.out.println(d);
//强制类型转换有时会造成数据丢失精度
double e=3.1415;
System.out.println((int)(e));
}
数据的输入
import java.util.Scanner;
public class text4 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个整数:");
int i = sc.nextInt();
System.out.println("i:"+i);
}
}
switch语句
import java.util.Scanner;
public class text6 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a = sc.nextInt();
switch(a){
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("TUESDAY");
break;
default:
System.out.println("burenshi");
}
}
}
从1到5再次5到1
package text1;
import java.util.Scanner;
public class text7 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a = sc.nextInt();
for(a = 1 ; a <= 5 ; a++){
System.out.println(a);
}
for(a = 5 ; a >= 1 ; a--){
System.out.println(a);
}
}
水仙花数的个数
package text1;
public class text7 {
public static void main(String[] args) {
int a ;
int count = 0;
for(a = 100 ; a <= 999 ; a++){
int b = a/100;
int c = a /10 %10;
int d = a%10;
if(a == b*b*b + c*c*c + d*d*d){
//count = count + 1;
//count++;
++count;
}
}
System.out.println(count);】
猜数字游戏
public static void main(String[] args) { Random r = new Random(); int num = r.nextInt(100); for(int a=1; ;a++){ Scanner sc=new Scanner(System.in); int i = sc.nextInt(); if(i>num){ System.out.println("Too big!"); continue; } if(i<num){ System.out.println("Too small!"); continue; } if(i==num){ System.out.println("Yes!"); break; } } System.out.println("计算机输出的数字是"+num); }}
求平均数
public class text9 {
public static void main(String[] args) {
int [] arr = new int[5];
Scanner sc=new Scanner(System.in);
int sum,i;
sum = 0;
for(i=0;i < 5;i++) {
arr[i] = sc.nextInt();
}
for(int n=0;n < 5;n++) {
sum = sum + arr[n];
}
System.out.println(sum/5.0);
}