Java第一次作业
1.定义圆形半径,求面积
package shg;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
double r=5;
double s=3.14*r*r;
System.out.println("圆的面积是"+s);
}
}

2.华氏度和摄氏度温度相互转换,华氏度变摄氏度只需要减去32,乘以5再除以9就可以了,将摄氏度转换为华氏度,乘9再除以5,加上32即可。
package shg;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner hs=new Scanner(System.in);
System.out.println("请输入华氏温度");
int h1=hs.nextInt();
int s1=(h1-32)*5/9;
System.out.println("该华氏温度对应的摄氏温度为:"+s1);
Scanner ss=new Scanner(System.in);
System.out.println("请输入摄氏温度");
int s2=ss.nextInt();
int h2=s2*9/5+32;
System.out.println("该摄氏温度对应的华氏温度为:"+h2);
}
}

3.已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。
package shg;
public class Agvt {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=23;
int b=98;
int c;
c=a;
a=b;
b=c;
System.out.println("交换后\na的值为:"+a+"\nb的值为:"+b);
}
}

4.定义一个任意的5位整数,将它保留到百位,无需四舍五入(知识点:变量和运算符综合应用)
package shg;
public class Agvt {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 76543;
a = a /10 /10;
System.out.println(a);
}
}

5.输入一个0-1000的整数,求各位数的和,例如345的结果是3+4+5=12注:分解数字既可以先除后模也可以先模后除(知识点:变量和运算符综合应用)
package shg;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入一个0 ~ 1000的整数");
int z = input.nextInt();
int ge = z % 10;
int shi = z % 100 / 10;
int bai = z / 100 % 10;
int qian = z / 1000;
System.out.println("个位是" + ge);
System.out.println("十位是" + shi);
System.out.println("百位是" + bai);
System.out.println("千位是" + qian);
}

6.定义一个任意的大写字母A-Z,转换为小写字母(知识点:变量和运算符综合应用)char c=‘A’;
package shg;
public class Agvt {
public static void main(String[] args) {
// TODO Auto-generated method stub
char c = 'A';
char h = (char)(c + 32);
System.out.println(h);
}
}

7.输入一个任意的小写字母a-z,转换为大写字母 Scanner
package shg;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入a~z任意一个字母");
char h= input.next().charAt(0);
char a=(char)(h-32);
System.out.println("大写字母是:"+a);
}
}


浙公网安备 33010602011771号