本人对c语言有一定基础,所以java的文章还是主要以代码为主。
1.隐式转换小结
2.强制转换
如果把一个取值范围大的数值,赋值给取值范围小的变量,是不允许直接赋值的。如果一定要这么做就需要加入强制转换。
double a=12.3;
int b=(int)a;
3.字符串和字符的加操作的举例
4.java编程入门练习
public class Helloworld {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入我们自己衣服的时髦度:");
int myFanish=sc.nextInt();
System.out.println("请输入相亲对象的时髦度");
int girlFanish=sc.nextInt();
boolean result=myFanish>girlFanish;
System.out.println(result);
}
}
5.逻辑运算符
6.三元运算符的代码练习
public class progect1{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请随机输入三个数:");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int temp = a > b ? a : b;
int max = temp > c ? temp : c;
System.out.println(max);
}
}
7.if-else的代码(初级)
public class progect1{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("身上还有多少钱:");
int money=sc.nextInt();
if(money>=100){
System.out.println("吃网红餐厅");
}
else{
System.out.println("吃沙县小吃");
}
}
}
8.switch-case
public class progect1{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入你想吃的面食");
String noodles=sc.next();
switch(noodles){
case"兰州拉面":
System.out.println("吃兰州拉面");
break;
case"武汉热干面":
System.out.println("吃武汉热干面");
break;
case"北京炸酱面":
System.out.println("吃北京炸酱面");
break;
case"陕西油泼面":
System.out.println("吃北京炸酱面");
break;
default:
System.out.println("吃方便面");
break;
}
}
}
9.for循环的代码(初级)
求1到a之前的总和
public class project1 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数字:");
int a=sc.nextInt();
int sum=0;
for(int i=0;i<a;i++){
sum+=i;
}
System.out.println(sum);
}
}
10.for循环代码(升级)
public class project1{
public static void main(String[] args){
int sum=0;
Scanner sc=new Scanner(System.in);
System.out.println("请输入数的起始点:");
int a=sc.nextInt();
System.out.println("请输入数的终止点:");
int b=sc.nextInt();
for(int i=a;i<=b;i++){
if(i%3==0&&i%5==0){
sum+=i;
}
}
System.out.println(sum);
}
}