各位高手,我想请教以下问题怎么编
public class Test
{
private static int getExchangeNumber( int iNum )
{
String sNum = String。 valueOf( iNum );
return Integer。parseInt( "" + sNum。charAt( 1 ) + sNum。charAt( 0 ) );
}
private static void getTheNumber( int iNum )
{
String sNum = String。 valueOf( iNum );
if( sNum。length() != 2 )
{
Sy...全部
public class Test
{
private static int getExchangeNumber( int iNum )
{
String sNum = String。
valueOf( iNum );
return Integer。parseInt( "" + sNum。charAt( 1 ) + sNum。charAt( 0 ) );
}
private static void getTheNumber( int iNum )
{
String sNum = String。
valueOf( iNum );
if( sNum。length() != 2 )
{
System。out。println( "错误的输入!" );
return;
}
if( sNum。
charAt( 1 ) == '0' || sNum。charAt( 0 ) == sNum。charAt( 1 ) )
{
System。out。println( "没有符合条件的数!" );
return;
}
String sNewNum = "" + sNum。
charAt( 1 ) + sNum。charAt( 0 );
int iNewNum = Integer。parseInt( sNewNum );
int iSum = iNum + iNewNum;
int iCount;
if( ( (iSum) % 2 == 0 ) )
iCount = (iSum)/2;
else
iCount = (iSum)/2 + 1;
for( int i=12; i<=iCount; i++ )
{
int iExNum = getExchangeNumber( i );
if( i + iExNum == iSum )
{
System。
out。println( iExNum );
if( i != iNum && i != iExNum )
System。out。println( i );
}
}
}
public static void main( String[] args )
{
if( args。
length == 0 )
{
System。out。println( "请输入一个两位的整数!" );
return;
}
else
{
try
{
int i = Integer。
parseInt( args[0] );
getTheNumber( i );
}
catch( Exception e )
{
System。out。
println( "请输入一个两位的整数!" );
}
}
}
}。收起