1.输入三个数 求最大
package hello ;
import java. util. Scanner ;
public class mooc判断 {
public static void main ( String [ ] args) {
Scanner in = new Scanner ( System . in) ;
int x= in. nextInt ( ) ;
int y= in. nextInt ( ) ;
int z= in. nextInt ( ) ;
int max= 0 ;
if ( x>= y)
{
if ( x>= z)
{ max= x;
}
else
{
max= z;
}
}
else
{
if ( y>= z)
{
max= y;
}
else
{
max= z;
}
}
System . out. println ( max) ;
}
}
2.分段函数
package hello ;
import java. util. Scanner ;
public class mooc判断 {
public static void main ( String [ ] args) {
Scanner in = new Scanner ( System . in) ;
int x= in. nextInt ( ) ;
int f= 0 ;
if ( x< 0 )
{
f= - 1 ;
}
else if ( x== 0 )
{
f= 0 ;
}
else
f= 2 * x;
System . out. println ( f) ;
}
}
输入一整数,输出其实几位数,例如输入123,输出3
package hello ;
import java. util. Scanner ;
public class mooc判断 {
public static void main ( String [ ] args) {
Scanner in = new Scanner ( System . in) ;
System . out. println ( "请输入一个正整数:" ) ;
int x= in. nextInt ( ) ;
int number= 0 ;
while ( x>= 1 )
{
number= number+ 1 ;
x= x/ 10 ;
}
System . out. println ( "这是一个" + number+ "位数" ) ;
}
}
读入一些列数,直到-1结束,计算其平均数。
package hello ;
import java. util. Scanner ;
public class mooc判断 {
public static void main ( String [ ] args) { Scanner in= new Scanner ( System . in) ;
int number;
int count= 0 ;
int sum= 0 ;
do
{
number= in. nextInt ( ) ;
sum= sum+ number;
count= count+ 1 ;
} while ( number!= - 1 ) ;
System . out. println ( ( sum+ 1 ) / ( count- 1 ) ) ;
}
}