1、上机测试代码
public class Demo1 { public static void main(String[] args) { for(int I= 1;I<=20;I++) //20.for快捷方式 { System.out.println((char)I); System.out.println(I/5); } } }
2、编写程序计算圆柱的体积。输入半径和高,用下列公式计算:
面积=半径*半径*3.14
体积=面积*高
import java.util.Scanner; public class Demo2 { public static void main(String[] args) { final double PI=3.14; double radii,high,area,volumn; //定义 半径,高,面积,以及 体积。 System.out.println("请输入圆柱的半径:\n"); Scanner in1= new Scanner(System.in); radii = in1.nextDouble(); System.out.println("请输入圆柱的高:\n"); Scanner in2= new Scanner(System.in); high = in1.nextDouble(); area = radii*radii*PI; volumn = area * high; System.out.println("圆柱的面积为:"+area+",体积为:"+volumn); } }
3、编写程序,输入一个整数(整数位于10~1000之间),并将其各位数字之和赋给一个变量,然后输出改变量。例如,整数932,各位数字之和为14.
import java.util.Scanner; public class Demo3 { public static void main(String[] args) { int num,ge,shi,bai,qian,sum=0; System.out.println("请输入一个10-1000之间的整数"); Scanner in1 = new Scanner(System.in); num = in1.nextInt(); qian = num/1000; //求出第一位数字 bai = num%1000/100; //求出第二位数字 shi = num%1000%100/10; //求出第三位数字 ge = num%1000%100%10; //求出第四位数字 sum = qian+bai+shi+ge; System.out.println("千位:"+qian+",百位:"+bai+",十位:"+shi+",个位:"+ge+",各位数字之和为:"+sum); } }
4、编写程序,输入double类型数,并检验该数是否在1-100之间。
import java.util.Scanner; public class Demo4 { public static void main(String[] args) { double num; System.out.println("请输入一个数字"); Scanner in1 = new Scanner(System.in); num = in1.nextByte(); if (num>=1&&num<=100){ System.out.println("The number " + num + " between 1 and 100 is true."); }else { System.out.println("The number " + num + " between 1 and 100 is false."); } } }
5、解释关键字的概念,关键字与标识符的区别。
/* 解释关键字的概念,关键字与标识符的区别。 *关键字是 JAVA语言系统中赋予了特殊含义的标识符,常见的有:implements,import,instanceof,int,interface,long,nativenew,null,package, * public,this,throw,true,try,void,do,double,false,find,for等 * 标识符则是用户自己定义的 * * */
6、如何用Java书写下述算数表达式?
4/(3*(r+34))-9*(a+b*c)+(3+d*(2+a))/(a+b*d)
7、byte:-128~127;1字节
short:-32768~32767;2字节
int:-2147483648~2147483647; 4字节
long:-2^63~2^63-1; 8字节
float:1.4E-45~3.4028235E38; 4字节
double:4.9E-324~1.7976931348623157E308; 8字节
char:2字节;