1、控制台输入:
Scanner scanner = new Scanner(System.in); int intValue = scanner.nextInt(); double doubleValue = scanner.nextDouble(); String string = scanner.next();2、对话框输入:
import javax.swing.JOptionPane;
public class TestScanner {
public static void main(String[] args) {
String x="Welcome to Java!";
String y="Display the message!";
/*
*消息框输入
*/
//其中x是用于提示信息的字符串,y是用于对话框标题的字符串。
String string = JOptionPane.showInputDialog(null,x,y,JOptionPane.QUESTION_MESSAGE);
//其中x是用于提示信息的字符串。
String string2= JOptionPane.showInputDialog(x);
/*
*消息框输出
*/
//其中x是所要显示的字符串,y是对话框的标题和字符串。
JOptionPane.showMessageDialog(null,x,y,JOptionPane.INFORMATION_MESSAGE);
//其中x是所要显示的字符串。
JOptionPane.showMessageDialog(null,x);
}
}
(int)(Math.random()*10)
举例:
int count = 5;
double amount = 45.65;
String s=String.format("count is %d and amount is %f",count,amount);
System.out.println(s);常用的式描述符:
指定宽度和精度:
输出整数项,宽度至少为5。
如果项目数字的位数少于5个,前面加空,如果项目的位数多于5个,宽度自动增加。
输出宽度至少为10的浮点数,包括小数点和小数点后面两位。
这样,小数点前有7位,数字前面加空。如果小数点前的位数大于7,宽度自动增加。
输出宽度至少为10的浮点数,包括小数点和小数点后面两位和指数部分。
如果按科学计数法显示的数字小于10,前面加空。
输出宽度至少为12的字符串。
如果字符串少于12个字符,前面加空。如果字符串项目多于12个字符,宽度自动增加。
a.if...
if(test)
{
...
}b.if...else...if(test)
{
...
}
else
{
...
}可简写为:变量 = 布尔表达式? 语句1:语句2;
c.if...else if...else...
if(test1)
{
...
}
else if(test2)
{
...
}
else
{
...
}
switch(表达式)
{
case 取1:
语句块1;
break;
...
case 取n:
语句块n;
break;
default:
语句块n1;
break;
}语句从匹配处开始执行,直到遇到break语句或是达到switch语句的末端。这种情形称作向下贯通行为。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23953-3.html
雷军和新浪科技有合作关系这个大家一直知道
特别是常规潜艇世界第一