java基础试题(国外英文资料).doc
文本预览下载声明
java基础试题(国外英文资料)
First, basic program execution
Print the following effect
* * * * * * * * *
* hello, world *
* * * * * * * * *
Data types and variables and basic operators
1 Fahrenheit and Celsius temperature conversion to each other, from Fahrenheit to Celsius you just minus 32, times 5 divided by 9, transfer degrees Celsius to Fahrenheit degrees, directly multiplied by 9, divided by 5, plus 32 lines.
Double f = 100; / / Fahrenheit temperature
Double c = 37; / / Celsius
/ / Fahrenheit degrees Celsius
(f - 32.0).
/ / Celsius degrees Fahrenheit
(c * 9.0/5 + 32);
We know that a, b is the integer variable, and we write the program that swaps the value of a, b, and b variables.
Int a = 3;
Int b = 5;
Int TMP = a; / / temporary variable
A = b;
B = TMP;
( a = + a);
( b = + b)
Dont use third-party variables to swap the values of the two variables
Int a = 3;
Int b = 5;
A = a + b; / / the sum of a
B = a - b; / / get the old a value assigned to b
A = a - b; / / get the old b value for a
( a = + a);
( b = + b)
Enter an arbitrary floating-point number, such as 3.123456789, and keep its two decimal output without rounding up
/ / create the input stream
Scanner input = new Scanner (System. In);
/ / get the floating point number
Double d = input.nextdouble ();
/ / to multiply the floating point times 100 (keeping 2 bits), and then divide by 100.0 to make a float
().out.println ((int) (d * 100) / 100.0);
Enter an arbitrary number of five integers and keep it in the hundreds place without having to round up
Scanner Scanner = new Scanner (System. In);
Int I = scanner. NextInt ();
(I / 100 * 100).
Enter a 0 ~ 1000 integer, and ask for the sum of the Numbers. For example, 345 results are 3 + 4 + 5 = 12
Note: the decomposition number can be removed after the first division
Scanner scan = new Scanner.
Int I = scan. NextInt ();
/ / decomposition number
Int x1 is equal to I over 1,000;
Int x2 = I / 100%10;
Int x3 = I / 10%10;
Int x4 = I % 10;
(x1 + x2 + x3 + x4);
Enter an arbitrary upperca
显示全部