2.i++是加加在后,先赋值,再自增。
++i是加加在前,先自增,再赋值。
3.运算符||要比|的运算速度快,可以避免表达式带来的异常问题。
4.java中的基本数据类型转换是
大的转小的是自动转换,
小的转大的是强制类型转换。
输入名字,年龄和性别,并显示出来
import java.util.*;
public class TestPerson
{
public static void main(String[] args)
{
System.out.println("请输入你的名字:");
Scanner sc=new Scanner(System.in);
String name = (String) sc.next();
System.out.println("请输入你的年龄:");
int age=sc.nextInt();
System.out.println("请输入你的性别:");
String sex=sc.next();
System.out.println("名字:"+name);
System.out.println("年龄:"+age);
System.out.println("性别:"+sex);
}
}
求圆的面积和周长,并显示出计算式子
import java.util.*;
public class TestCircle
{
public static void main(String[] args) {
System.out.println("请输入圆的半径:");
Scanner sc=new Scanner(System.in);
float r= sc.nextFloat();
final double Pi=3.14;
double c=Pi*r*2;
double s=Pi*r*r;
System.out.println("圆的半径是R="+r);
System.out.println("圆的面积是s="+Pi+"*"+r+"*"+r+"="+s);
System.out.println("圆的周长是c="+Pi+"*"+r+"*"+2+"="+c);
}
}
输入三角形的底和高,求出三角形面积
import java.util.*;
public class Sjx{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入三角形的底和高:");
System.out.println("三角形的底为:");
int d=sc.nextInt();
System.out.println("三角形的高为:");
int g=sc.nextInt();
System.out.println("三角形的面积是:"+d*g/2);
}
}
输入一个5位数,然后将反序输入(12345 输出54321)
import java.util.*;
public class DaoXu{
public static void main(String[] args){
System.out.println("请输入一个五位数的整数:");
Scanner sc=new Scanner(System.in);
int wei=sc.nextInt();
int w=wei/10000;
int q=wei/1000%10;
int b=wei/100%10;
int s=wei/10%10;
int g=wei/1%10;
System.out.println("倒序输出的五位数整数是:"+g+s+b+q+w);
}
}